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 起可用
请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈