UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSessionContext Struct Reference

#include <GenericPlatformCrashContext.h>

Public Attributes

bool bIsInternalBuild
 
bool bIsPerforceBuild
 
bool bWithDebugInfo
 
bool bIsSourceDistribution
 
bool bIsUERelease
 
bool bIsOOM
 
bool bIsExitRequested
 
bool bIsStuck
 
uint32 ProcessId
 
int32 LanguageLCID
 
int32 NumberOfCores
 
int32 NumberOfCoresIncludingHyperthreads
 
uint32 CPUModelID
 
uint32 CPUMicrocodeRevision
 
int32 SecondsSinceStart
 
int32 CrashDumpMode
 
int32 CrashTrigger
 
uint32 StuckThreadId
 
int32 OOMAllocationAlignment
 
uint64 OOMAllocationSize
 
TCHAR EngineVersion [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR EngineCompatibleVersion [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR BuildVersion [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR GameName [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR EngineMode [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR EngineModeEx [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR ExecutableName [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR BuildConfigurationName [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR DeploymentName [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR BaseDir [CR_MAX_DIRECTORY_CHARS]
 
TCHAR RootDir [CR_MAX_DIRECTORY_CHARS]
 
TCHAR EpicAccountId [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR LoginIdStr [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR SymbolsLabel [CR_MAX_SYMBOL_CHARS]
 
TCHAR OsVersion [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR OsSubVersion [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR CPUVendor [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR CPUBrand [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR PrimaryGPUBrand [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR UserName [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR DefaultLocale [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR CrashGUIDRoot [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR UserActivityHint [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR GameSessionID [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR CommandLine [CR_MAX_COMMANDLINE_CHARS]
 
TCHAR CrashReportClientRichText [CR_MAX_RICHTEXT_FIELD_CHARS]
 
TCHAR GameStateName [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR CrashConfigFilePath [CR_MAX_DIRECTORY_CHARS]
 
TCHAR AttendedStatus [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR PlatformName [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR PlatformNameIni [CR_MAX_GENERIC_FIELD_CHARS]
 
TCHAR AnticheatProvider [CR_MAX_GENERIC_FIELD_CHARS]
 
FPlatformMemoryStats MemoryStats
 

Detailed Description

Fixed size structure that holds session specific state.

Member Data Documentation

◆ AnticheatProvider

TCHAR FSessionContext::AnticheatProvider[CR_MAX_GENERIC_FIELD_CHARS]

◆ AttendedStatus

TCHAR FSessionContext::AttendedStatus[CR_MAX_GENERIC_FIELD_CHARS]

◆ BaseDir

TCHAR FSessionContext::BaseDir[CR_MAX_DIRECTORY_CHARS]

◆ bIsExitRequested

bool FSessionContext::bIsExitRequested

◆ bIsInternalBuild

bool FSessionContext::bIsInternalBuild

◆ bIsOOM

bool FSessionContext::bIsOOM

◆ bIsPerforceBuild

bool FSessionContext::bIsPerforceBuild

◆ bIsSourceDistribution

bool FSessionContext::bIsSourceDistribution

◆ bIsStuck

bool FSessionContext::bIsStuck

◆ bIsUERelease

bool FSessionContext::bIsUERelease

◆ BuildConfigurationName

TCHAR FSessionContext::BuildConfigurationName[CR_MAX_GENERIC_FIELD_CHARS]

◆ BuildVersion

TCHAR FSessionContext::BuildVersion[CR_MAX_GENERIC_FIELD_CHARS]

◆ bWithDebugInfo

bool FSessionContext::bWithDebugInfo

◆ CommandLine

TCHAR FSessionContext::CommandLine[CR_MAX_COMMANDLINE_CHARS]

◆ CPUBrand

TCHAR FSessionContext::CPUBrand[CR_MAX_GENERIC_FIELD_CHARS]

◆ CPUMicrocodeRevision

uint32 FSessionContext::CPUMicrocodeRevision

◆ CPUModelID

uint32 FSessionContext::CPUModelID

◆ CPUVendor

TCHAR FSessionContext::CPUVendor[CR_MAX_GENERIC_FIELD_CHARS]

◆ CrashConfigFilePath

TCHAR FSessionContext::CrashConfigFilePath[CR_MAX_DIRECTORY_CHARS]

◆ CrashDumpMode

int32 FSessionContext::CrashDumpMode

◆ CrashGUIDRoot

TCHAR FSessionContext::CrashGUIDRoot[CR_MAX_GENERIC_FIELD_CHARS]

◆ CrashReportClientRichText

TCHAR FSessionContext::CrashReportClientRichText[CR_MAX_RICHTEXT_FIELD_CHARS]

◆ CrashTrigger

int32 FSessionContext::CrashTrigger

◆ DefaultLocale

TCHAR FSessionContext::DefaultLocale[CR_MAX_GENERIC_FIELD_CHARS]

◆ DeploymentName

TCHAR FSessionContext::DeploymentName[CR_MAX_GENERIC_FIELD_CHARS]

◆ EngineCompatibleVersion

TCHAR FSessionContext::EngineCompatibleVersion[CR_MAX_GENERIC_FIELD_CHARS]

◆ EngineMode

TCHAR FSessionContext::EngineMode[CR_MAX_GENERIC_FIELD_CHARS]

◆ EngineModeEx

TCHAR FSessionContext::EngineModeEx[CR_MAX_GENERIC_FIELD_CHARS]

◆ EngineVersion

TCHAR FSessionContext::EngineVersion[CR_MAX_GENERIC_FIELD_CHARS]

◆ EpicAccountId

TCHAR FSessionContext::EpicAccountId[CR_MAX_GENERIC_FIELD_CHARS]

◆ ExecutableName

TCHAR FSessionContext::ExecutableName[CR_MAX_GENERIC_FIELD_CHARS]

◆ GameName

TCHAR FSessionContext::GameName[CR_MAX_GENERIC_FIELD_CHARS]

◆ GameSessionID

TCHAR FSessionContext::GameSessionID[CR_MAX_GENERIC_FIELD_CHARS]

◆ GameStateName

TCHAR FSessionContext::GameStateName[CR_MAX_GENERIC_FIELD_CHARS]

◆ LanguageLCID

int32 FSessionContext::LanguageLCID

◆ LoginIdStr

TCHAR FSessionContext::LoginIdStr[CR_MAX_GENERIC_FIELD_CHARS]

◆ MemoryStats

FPlatformMemoryStats FSessionContext::MemoryStats

◆ NumberOfCores

int32 FSessionContext::NumberOfCores

◆ NumberOfCoresIncludingHyperthreads

int32 FSessionContext::NumberOfCoresIncludingHyperthreads

◆ OOMAllocationAlignment

int32 FSessionContext::OOMAllocationAlignment

◆ OOMAllocationSize

uint64 FSessionContext::OOMAllocationSize

◆ OsSubVersion

TCHAR FSessionContext::OsSubVersion[CR_MAX_GENERIC_FIELD_CHARS]

◆ OsVersion

TCHAR FSessionContext::OsVersion[CR_MAX_GENERIC_FIELD_CHARS]

◆ PlatformName

TCHAR FSessionContext::PlatformName[CR_MAX_GENERIC_FIELD_CHARS]

◆ PlatformNameIni

TCHAR FSessionContext::PlatformNameIni[CR_MAX_GENERIC_FIELD_CHARS]

◆ PrimaryGPUBrand

TCHAR FSessionContext::PrimaryGPUBrand[CR_MAX_GENERIC_FIELD_CHARS]

◆ ProcessId

uint32 FSessionContext::ProcessId

◆ RootDir

TCHAR FSessionContext::RootDir[CR_MAX_DIRECTORY_CHARS]

◆ SecondsSinceStart

int32 FSessionContext::SecondsSinceStart

◆ StuckThreadId

uint32 FSessionContext::StuckThreadId

◆ SymbolsLabel

TCHAR FSessionContext::SymbolsLabel[CR_MAX_SYMBOL_CHARS]

◆ UserActivityHint

TCHAR FSessionContext::UserActivityHint[CR_MAX_GENERIC_FIELD_CHARS]

◆ UserName

TCHAR FSessionContext::UserName[CR_MAX_GENERIC_FIELD_CHARS]

The documentation for this struct was generated from the following file: