Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berisi informasi bingkai tumpukan. Struktur ini digunakan dengan fungsi SymSetContext .
Sintaks
typedef struct _IMAGEHLP_STACK_FRAME {
ULONG64 InstructionOffset;
ULONG64 ReturnOffset;
ULONG64 FrameOffset;
ULONG64 StackOffset;
ULONG64 BackingStoreOffset;
ULONG64 FuncTableEntry;
ULONG64 Params[4];
ULONG64 Reserved[5];
BOOL Virtual;
ULONG Reserved2;
} IMAGEHLP_STACK_FRAME, *PIMAGEHLP_STACK_FRAME;
Anggota
InstructionOffset
Penghitung program.
x86: Penghitung program adalah EIP.
Intel Itanium: Penghitung program adalah kombinasi dari alamat bundel dan indikator slot 0, 4, atau 8 untuk slot dalam bundel.
x64: Penghitung program adalah RIP.
ReturnOffset
Alamat pengembalian.
FrameOffset
Penunjuk bingkai.
x86: Penunjuk bingkai adalah EBP.
Intel Itanium: Tidak ada penunjuk bingkai, tetapi AddrBStore digunakan.
x64: Penunjuk bingkai adalah RBP. AMD-64 tidak selalu menggunakan nilai ini.
StackOffset
Penunjuk tumpukan.
x86: Penunjuk tumpukan adalah ESP.
Intel Itanium: Penunjuk tumpukan adalah SP.
x64: Penunjuk tumpukan adalah RSP.
BackingStoreOffset
Intel Itanium: Alamat penyimpanan backing.
FuncTableEntry
x86: Struktur FPO_DATA . Jika tidak ada entri tabel fungsi, anggota ini adalah NULL.
Params[4]
Argumen yang mungkin untuk fungsi .
Reserved[5]
Anggota ini dicadangkan untuk penggunaan sistem.
Virtual
Jika ini adalah bingkai virtual, anggota ini TRUE. Jika tidak, anggota ini adalah FALSE.
Reserved2
Anggota ini dicadangkan untuk penggunaan sistem.
Persyaratan
| Header | dbghelp.h |
| Redistribusi | DbgHelp.dll 5.1 atau yang lebih baru |