次の方法で共有


IDebugSymbols3::GetCurrentScopeFrameIndex メソッド (dbgeng.h)

GetCurrentScopeFrameIndex メソッドは、呼び出し履歴内の現在のスタック フレームのインデックスを返します。

構文

HRESULT GetCurrentScopeFrameIndex(
  [out] PULONG Index
);

パラメーター

[out] Index

現在のスコープに対応するスタック フレームのインデックスを受け取ります。 インデックスは、呼び出し履歴の先頭からのフレーム数をカウントします。 現在の呼び出しを表すスタックの上部にあるフレームには、インデックス 0 があります。

戻り値

このメソッドは、エラー値を返す場合もあります。 詳細については 戻り値の を参照してください。

リターン コード 形容
S_OK
メソッドが成功しました。

備考

現在のスコープ SetScopeを使用して設定されている場合、Index は、SetScope ScopeFrame パラメーターに渡されたDEBUG_STACK_TRACE構造体の FrameNumber メンバーの値受け取ります。

スコープの詳細については、「スコープとシンボル グループの」を参照してください。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー dbgeng.h (Dbgeng.h を含む)

関連項目

.frame (ローカル コンテキストの設定)

GetScope する

IDebugSymbols3

SetScopeFrameByIndex