![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Windows/WindowsPlatformFile.h"#include "Windows/WindowsPlatformFilePrivate.h"#include "Algo/Replace.h"#include "Async/AsyncFileHandle.h"#include "Async/AsyncWork.h"#include "Async/MappedFileHandle.h"#include "Containers/LockFreeList.h"#include "Containers/UnrealString.h"#include "CoreGlobals.h"#include "CoreTypes.h"#include "HAL/IConsoleManager.h"#include "HAL/IPlatformFileManagedStorageWrapper.h"#include "HAL/UnrealMemory.h"#include "Logging/LogMacros.h"#include "Math/UnrealMathUtility.h"#include "Misc/AssertionMacros.h"#include "Misc/Paths.h"#include "Misc/PathViews.h"#include "Misc/ScopeLock.h"#include "ProfilingDebugging/PlatformFileTrace.h"#include "Templates/Function.h"#include <sys/utime.h>#include "Windows/AllowWindowsPlatformTypes.h"#include "Microsoft/MicrosoftAsyncIO.h"#include "Windows/HideWindowsPlatformTypes.h"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) |
| #define USE_OVERLAPPED_IO (!IS_PROGRAM && !WITH_EDITOR) |
| TLockFreePointerListUnordered<void, PLATFORM_CACHE_LINE_SIZE> MicrosoftAsyncIOEventPool |