UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
WindowsPlatformProcess.cpp File Reference
#include "Windows/WindowsPlatformProcess.h"
#include "Containers/Set.h"
#include "Containers/StringConv.h"
#include "Containers/UnrealString.h"
#include "Async/Fundamental/Oversubscription.h"
#include "CoreGlobals.h"
#include "GenericPlatform/GenericPlatformFile.h"
#include "HAL/PlatformAffinity.h"
#include "HAL/PlatformMisc.h"
#include "HAL/FileManager.h"
#include "HAL/UnrealMemory.h"
#include "Internationalization/Internationalization.h"
#include "Logging/LogMacros.h"
#include "Misc/AssertionMacros.h"
#include "Misc/CommandLine.h"
#include "Misc/ConfigCacheIni.h"
#include "Misc/CoreDelegates.h"
#include "Misc/CoreStats.h"
#include "Misc/Fork.h"
#include "Misc/Parse.h"
#include "Misc/Paths.h"
#include "Misc/SingleThreadEvent.h"
#include "Misc/PathViews.h"
#include "Misc/TrackedActivity.h"
#include "ProfilingDebugging/CpuProfilerTrace.h"
#include "ProfilingDebugging/CsvProfiler.h"
#include "Stats/Stats.h"
#include "Stats/ThreadIdleStats.h"
#include "Templates/UnrealTemplate.h"
#include "Trace/Trace.h"
#include "Trace/Trace.inl"
#include "Windows/AllowWindowsPlatformTypes.h"
#include <shellapi.h>
#include <ShlObj.h>
#include <LM.h>
#include <Psapi.h>
#include <TlHelp32.h>
#include "Windows/HideWindowsPlatformTypes.h"
#include "Windows/WindowsPlatformMisc.h"
#include "WindowsEvent.h"
#include "WindowsRunnableThread.h"

Classes

class  FWindowsProcessSentinel
 

Namespaces

namespace  WindowsPlatformProcess
 
namespace  WindowsPlatformProcessImpl
 

Macros

#define WINDOWS_ALLOW_BASEDIR_OVERRIDE   1
 

Functions

void WindowsPlatformProcess::ReleaseNamedMutex (void)
 
bool WindowsPlatformProcess::MakeNamedMutex (const TCHAR *CmdLine)
 

Variables

bool IsJobObjectSet = false
 
HANDLE GhJob = NULL
 

Macro Definition Documentation

◆ WINDOWS_ALLOW_BASEDIR_OVERRIDE

#define WINDOWS_ALLOW_BASEDIR_OVERRIDE   1

Variable Documentation

◆ GhJob

HANDLE GhJob = NULL

◆ IsJobObjectSet

bool IsJobObjectSet = false