STACKFRAME

typedef struct _tagSTACKFRAME {

ADDRESS AddrPC;

ADDRESS AddrReturn;

ADDRESS AddrFrame;

ADDRESS AddrStack;

LPVOID FuncTableEntry;

DWORD Params[4];

BOOL Far;

BOOL Virtual;

DWORD Reserved[3];

KDHELP KdHelp;

} STACKFRAME, *LPSTACKFRAME;

Members

AddrPC

The program counter.

AddrReturn

The return address.

AddrFrame

The frame pointer.

AddrStack

The stack pointer.

FuncTableEntry

The pointer to pdata, fpo, or NULL.

Params

The possible arguments to the function.

Far

This member is TRUE if this is a WOW far call.

Virtual

This member is TRUE if this is a virtual frame.

Reserved

Used internally by the StackWalk function.

KdHelp

The helper data for walking kernel callback frames.