SimpleContext

更新:2007 年 11 月

提供可用于代替完整的 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 结构。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**SOS_Stacktrace.h

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

请参见

其他资源

调试结构