StackTrace_SimpleContext Structure

Provides a simple context that can be used in place of a full CONTEXT structure.

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

Members

Member

Description

StackOffset

The stack pointer, or the enter stack pointer (ESP) on x86 platforms.

FrameOffset

The frame offset, or the EBP register on x86 platforms.

InstructionOffset

The instruction pointer, or the enter instruction pointer (EIP) on x86 platforms.

Remarks

Because stack trace functions typically need to return only the address, frame offset, and stack address, you can optionally use the SimpleContext structure instead of a large CONTEXT structure.

Requirements

Platforms: Windows 2000, Windows XP, Windows Server 2003 family

Header: SOS_Stacktrace.h

.NET Framework Version: 2.0

See Also

Concepts

Debugging Structures