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

Go to the source code of this file.

Classes

struct  FWindowsOSVersionHelper
 
struct  FPlatformDriveStats
 
struct  FWindowsPlatformMisc
 

Macros

#define UE_DEBUG_BREAK_IMPL()   PLATFORM_BREAK()
 

Enumerations

enum class  ECOMModel : uint8 { Singlethreaded = 0 , Multithreaded }
 
enum class  EStorageDeviceType : uint8 {
  Unknown = 0 , HDD = 1 , SSD = 2 , NVMe = 3 ,
  Hybrid = 4 , Other = 0xff
}
 

Functions

CORE_API const TCHARLexToString (EStorageDeviceType StorageType)
 

Macro Definition Documentation

◆ UE_DEBUG_BREAK_IMPL

#define UE_DEBUG_BREAK_IMPL ( )    PLATFORM_BREAK()

Enumeration Type Documentation

◆ ECOMModel

enum class ECOMModel : uint8
strong

Determines the concurrency model to be set for a thread.

See also
FWindowsPlatformMisc::CoInitialize
Enumerator
Singlethreaded 

Single-Threaded Apartment (STA)

Multithreaded 

Multi-Threaded Apartment (MTA)

◆ EStorageDeviceType

enum class EStorageDeviceType : uint8
strong

Type of storage device

Enumerator
Unknown 

Drive type cannot be determined

HDD 

Drive is a hard disk, may or may not have a cache.

SSD 

Drive is a Solid State disk, typically with faster IO and constant latency.

NVMe 

Drive is an NVMe .

Hybrid 

Drive is a hybrid SSD/HDD

Other 

Function Documentation

◆ LexToString()

CORE_API const TCHAR * LexToString ( EStorageDeviceType  StorageType)