StackTrace_SimpleContext 结构

提供可用于代替完整的 CONTEXT 结构的简单上下文。

语法

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

成员

成员 说明
StackOffset 堆栈指针或 x86 平台上的输入堆栈指针 (ESP)。
FrameOffset X86 平台上的帧偏移量或 EBP 寄存器。
InstructionOffset x86 平台上的指令指针或输入指令指针 (EIP)。

备注

因为堆栈跟踪函数通常只需要返回地址、帧偏移量和堆栈地址,所以,您可以选择使用 SimpleContext 结构而不是较大的 CONTEXT 结构。

要求

平台:请参阅系统要求

标头:SOS_Stacktrace.h

.NET Framework 版本:自 2.0 起可用

请参阅