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

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

構文

HRESULT GetCurrentScopeFrameIndex(
  [out] PULONG Index
);

パラメーター

[out] Index

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

戻り値

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

リターン コード 説明
S_OK
メソッドは正常に実行されました。

注釈

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

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

要件

要件
対象プラットフォーム デスクトップ
Header dbgeng.h (Dbgeng.h を含む)

こちらもご覧ください

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

GetScope

IDebugSymbols3

SetScopeFrameByIndex