Navigation
API > API/Runtime > API/Runtime/Core
| Name | FMicrosoftPlatformCrashContext |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/Microsoft/MicrosoftPlatformCrashContext.h |
| Include Path | #include "Microsoft/MicrosoftPlatformCrashContext.h" |
Syntax
struct FMicrosoftPlatformCrashContext : public FGenericCrashContext
Inheritance Hierarchy
- FGenericCrashContext → FMicrosoftPlatformCrashContext
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMicrosoftPlatformCrashContext
(
ECrashContextType InType, |
Microsoft/MicrosoftPlatformCrashContext.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FModuleHandleArray | TArray< void *, TInlineAllocator< 128 > > | Helpers. | Microsoft/MicrosoftPlatformCrashContext.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CaptureAllThreadContexts() |
Microsoft/MicrosoftPlatformCrashContext.h |
Overridden from FGenericCrashContext
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddPortableThreadCallStack
(
uint32 ThreadId, |
Microsoft/MicrosoftPlatformCrashContext.h | ||
virtual void AddPortableThreadCallStacks
(
TConstArrayView< FThreadCallStack > Threads |
Adds a portable callstack for a thread | Microsoft/MicrosoftPlatformCrashContext.h | |
virtual void SetPortableCallStack
(
const uint64* StackFrames, |
Sets the portable callstack to a specified stack | Microsoft/MicrosoftPlatformCrashContext.h |
Protected
Overridden from FGenericCrashContext
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool GetPlatformAllThreadContextsString
(
FString& OutStr |
@OutStr - a stream of Thread XML elements containing info (e.g. callstack) specific to an active thread | Microsoft/MicrosoftPlatformCrashContext.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AddThreadContextString
(
uint32 CrashedThreadId, |
Microsoft/MicrosoftPlatformCrashContext.h | ||
static void ConvertProgramCountersToStackFrames
(
const FProcHandle& Process, |
Microsoft/MicrosoftPlatformCrashContext.h | ||
static void GetProcModuleHandles
(
const FProcHandle& Process, |
Microsoft/MicrosoftPlatformCrashContext.h |