IDebugThread2::EnumFrameInfo
このスレッドのスタック フレームのリストを取得します。
構文
int EnumFrameInfo (
enum_FRAMEINFO_FLAGS dwFieldSpec,
uint nRadix,
out IEnumDebugFrameInfo2 ppEnum
);
パラメーター
dwFieldSpec
[入力] FRAMEINFO 構造体の入力するフィールドを指定する FRAMEINFO_FLAGS 列挙からのフラグの組み合わせ。関数名を 1 つの文字列に書式設定するには、FIF_FUNCNAME_FORMAT
フラグを指定します。
nRadix
[入力] 列挙子の数値情報の書式設定に使用される基数。
ppEnum
[出力] スタック フレームを記述した FRAMEINFO 構造体のリストを格納している IEnumDebugFrameInfo2 オブジェクトを返します。
戻り値
成功した場合は、S_OK
を返します。それ以外の場合は、エラー コードを返します。
解説
スレッドのフレームは順番に列挙され、現在のフレームが最初に列挙され、最も古いフレームが最後に列挙されます。