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