UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
WindowsPlatformFile.cpp File Reference

Classes

class  FFileHandleWindows
 
class  FMappedFileRegionWindows
 
class  FMappedFileHandleWindows
 

Namespaces

namespace  FileConstants
 
namespace  UE
 
namespace  UE::WindowsPlatformFile
 
namespace  UE::WindowsPlatformFile::Private
 

Macros

#define USE_OVERLAPPED_IO   (!IS_PROGRAM && !WITH_EDITOR)
 

Functions

constexpr FStringView FileConstants::ZoneIdentifierStreamSuffix (TEXTVIEW(":Zone.Identifier"))
 
int32 UE::WindowsPlatformFile::Private::UEDayOfWeekToWindowsSystemTimeDayOfWeek (const EDayOfWeek InDayOfWeek)
 
FDateTime UE::WindowsPlatformFile::Private::WindowsFileTimeToUEDateTime (const FILETIME &InFileTime)
 
FILETIME UE::WindowsPlatformFile::Private::UEDateTimeToWindowsFileTime (const FDateTime &InDateTime)
 
void UE::WindowsPlatformFile::Private::UpdateOverlappedPos (OVERLAPPED &Overlapped, int64 UpdatedPos)
 

Variables

uint32 FileConstants::WIN_INVALID_SET_FILE_POINTER = INVALID_SET_FILE_POINTER
 
bool FileConstants::GEnableFileShareDeleteFlag = false
 
TLockFreePointerListUnordered< void, PLATFORM_CACHE_LINE_SIZEMicrosoftAsyncIOEventPool
 
bool GTriggerFailedMicrosoftRead = false
 

Macro Definition Documentation

◆ USE_OVERLAPPED_IO

#define USE_OVERLAPPED_IO   (!IS_PROGRAM && !WITH_EDITOR)

Variable Documentation

◆ GTriggerFailedMicrosoftRead

bool GTriggerFailedMicrosoftRead = false

◆ MicrosoftAsyncIOEventPool