次の方法で共有


StackTrace_SimpleContext 構造体

完全な CONTEXT 構造体の代わりに使用できる簡素なコンテキストを表します。

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

メンバー

Member

説明

StackOffset

スタック ポインター、または x86 プラットフォームの ESP (Enter Stack Pointer)。

FrameOffset

フレーム オフセット、または x86 プラットフォームの EBP レジスタ。

InstructionOffset

命令ポインター、または x86 プラットフォームの EIP (Enter Instruction Pointer)。

解説

通常、スタック トレース関数で返す必要があるのはアドレス、フレーム オフセット、およびスタック アドレスのみのため、大きな CONTEXT 構造体の代わりにオプションで SimpleContext 構造体を使用できます。

必要条件

プラットフォーム : 「.NET Framework システム要件」を参照

ヘッダー : SOS_Stacktrace.h

.NET Framework のバージョン: 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

参照

その他の技術情報

デバッグ構造体

デバッグ (アンマネージ API リファレンス)