Bagikan melalui


struktur STACKFRAME_EX (dbghelp.h)

Mewakili bingkai tumpukan yang diperluas.

Sintaks

typedef struct _tagSTACKFRAME_EX {
  ADDRESS64 AddrPC;
  ADDRESS64 AddrReturn;
  ADDRESS64 AddrFrame;
  ADDRESS64 AddrStack;
  ADDRESS64 AddrBStore;
  PVOID     FuncTableEntry;
  DWORD64   Params[4];
  BOOL      Far;
  BOOL      Virtual;
  DWORD64   Reserved[3];
  KDHELP64  KdHelp;
  DWORD     StackFrameSize;
  DWORD     InlineFrameContext;
} STACKFRAME_EX, *LPSTACKFRAME_EX;

Anggota

AddrPC

Struktur ADDRESS64 yang menentukan penghitung program.

x86: Penghitung program adalah EIP.

Itanium Intel: Penghitung program adalah StIIP.

x64: Penghitung program adalah RIP.

AddrReturn

Struktur ADDRESS64 yang menentukan alamat pengembalian.

AddrFrame

Struktur ADDRESS64 yang menentukan penunjuk bingkai.

x86: Penunjuk bingkai adalah EBP.

Itanium Intel: Tidak ada penunjuk bingkai, tetapi AddrBStore digunakan.

x64: Penunjuk bingkai adalah RBP atau RDI. Nilai ini tidak selalu digunakan.

AddrStack

Struktur ADDRESS64 yang menentukan penunjuk tumpukan.

x86: Penunjuk tumpukan adalah ESP.

Itanium Intel: Penunjuk tumpukan adalah SP.

x64: Penunjuk tumpukan adalah RSP.

AddrBStore

Itanium Intel: Struktur ADDRESS64 yang menentukan penyimpanan backing (RsBSP).

FuncTableEntry

Pada komputer x86, anggota ini adalah struktur FPO_DATA . Jika tidak ada entri tabel fungsi, anggota ini adalah NULL.

Params[4]

Argumen yang mungkin untuk fungsi.

Far

Anggota ini TRUE jika ini adalah panggilan jauh WOW.

Virtual

Anggota ini TRUE jika ini adalah bingkai virtual.

Reserved[3]

Anggota ini digunakan secara internal oleh fungsi StackWalk64 .

KdHelp

Struktur KDHELP64 yang menentukan data pembantu untuk bingkai panggilan balik kernel berjalan.

StackFrameSize

Atur ke sizeof(STACKFRAME_EX).

InlineFrameContext

Menentukan jenis konteks bingkai sebaris.

Nilai Makna
INLINE_FRAME_CONTEXT_INIT
0
Tidak dikenal.
INLINE_FRAME_CONTEXT_IGNORE
0xffffffff
Tidak dikenal.

Keterangan

Struktur ini menggantikan struktur STACKFRAME64 . Untuk informasi selengkapnya, lihat Dukungan Platform yang Diperbarui.

Persyaratan

Persyaratan Nilai
Header dbghelp.h
Redistribusi DbgHelp.dll 6.2 atau yang lebih baru