Win32 API 日本語リファレンス
ホームSystem.Diagnostics.Debug › STACKFRAME64

STACKFRAME64

構造体
サイズx64: 264 バイト / x86: 264 バイト

サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。

フィールド

フィールドサイズx64x86説明
AddrPCADDRESS6416+0+0プログラムカウンタ(命令ポインタ)のアドレスを示す。
AddrReturnADDRESS6416+16+16リターンアドレスを示す。
AddrFrameADDRESS6416+32+32フレームポインタのアドレスを示す。
AddrStackADDRESS6416+48+48スタックポインタのアドレスを示す。
AddrBStoreADDRESS6416+64+64バッキングストアのアドレスを示す。主に Itanium 用。
FuncTableEntryvoid*8/4+80+80関数テーブルエントリ(FPO/PDATA 等)を指すポインタ。
ParamsULONGLONG32+88+88関数の引数値(最初の4つ)を保持する配列。
FarBOOL4+120+120ファーコールかどうかを示すフラグ。
VirtualBOOL4+124+124仮想フレームかどうかを示すフラグ。
ReservedULONGLONG24+128+128予約フィールド。使用しない。
KdHelpKDHELP64112+152+152カーネルデバッグ補助情報(KDHELP64)を保持する。