共用方式為


StackTrace_SimpleContext 結構

提供簡單內容,可以用來取代完整的 CONTEXT 結構。

struct StackTrace_SimpleContext
{
    ULONG64 StackOffset;       // ESP on x86
    ULONG64 FrameOffset;       // EBP on x86
    ULONG64 InstructionOffset; // EIP on x86
};

成員

成員

描述

StackOffset

堆疊指標,或 x86 平台上的輸入堆疊指標 (Enter Stack Pointer,ESP)。

FrameOffset

框架位移 (Frame Offset),或 x86 平台上的 EBP 暫存器。

InstructionOffset

指令指標,或 x86 平台上的輸入指令指標 (Enter Instruction Pointer,EIP)。

備註

因為堆疊追蹤函式一般只需要傳回位址、框架位移和堆疊位址,所以您可以選擇性使用 SimpleContext 結構取代大型 CONTEXT 結構。

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**SOS_Stacktrace.h

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

請參閱

其他資源

偵錯結構

偵錯 (Unmanaged API 參考)