UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GenericPlatformProcess.h File Reference
#include "Containers/Array.h"
#include "Containers/UnrealString.h"
#include "CoreTypes.h"
#include "GenericPlatform/GenericPlatformAffinity.h"
#include "HAL/PlatformCrt.h"
#include "HAL/PlatformMisc.h"
#include "Misc/EnumClassFlags.h"
#include "Templates/Function.h"
#include "Templates/Tuple.h"
#include "Templates/SharedPointer.h"
#include <intrin.h>

Go to the source code of this file.

Classes

struct  TProcHandle< T, InvalidHandleValue >
 
struct  FPlatformProcessMemoryStats
 
struct  UE::Profiling::FCPUStatTime
 
struct  UE::Profiling::FCPUState
 
struct  UE::HAL::FReadHandle
 
struct  UE::HAL::FWriteHandle
 
struct  UE::HAL::FProcessStartInfo
 
class  IProcessSentinel
 
struct  FGenericPlatformProcess
 
struct  FGenericPlatformProcess::FSemaphore
 
struct  FGenericPlatformProcess::ApplicationSettingsContext
 

Namespaces

namespace  EProcessResource
 
namespace  ELaunchVerb
 
namespace  ENamedThreads
 
namespace  UE
 
namespace  UE::Core
 
namespace  UE::Profiling
 
namespace  UE::HAL
 

Macros

#define MAX_NUM_PROCESSORS   16
 

Enumerations

enum  EProcessResource::Type { EProcessResource::VirtualMemory }
 
enum  ELaunchVerb::Type { ELaunchVerb::Open , ELaunchVerb::Edit }
 
enum struct  UE::HAL::EProcessId : uint32
 

Macro Definition Documentation

◆ MAX_NUM_PROCESSORS

#define MAX_NUM_PROCESSORS   16