次の方法で共有


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 を返します。それ以外の場合は、エラー コードを返します。

解説

スレッドのフレームは順番に列挙され、現在のフレームが最初に列挙され、最も古いフレームが最後に列挙されます。

関連項目