IDebugSymbols3::SetScopeFrameByIndex メソッド (dbgeng.h)
SetScopeFrameByIndex メソッドは、現在のスコープを呼び出し履歴のフレームの 1 つのスコープに設定します。
構文
HRESULT SetScopeFrameByIndex(
[in] ULONG Index
);
パラメーター
[in] Index
スコープを設定するスタック フレームのインデックスを指定します。 インデックスは、呼び出し履歴の先頭からのフレーム数をカウントします。 現在の呼び出しを表すスタックの上部にあるフレームには、インデックス 0 があります。
戻り値
このメソッドは、エラー値を返す場合もあります。 詳細については 戻り値の を参照してください。
リターン コード | 形容 |
---|---|
|
メソッドが成功しました。 |
備考
イベントが発生し、デバッガー エンジンがターゲットに分割 場合、スコープは現在の関数呼び出し (イベントが発生したときに実行されていた関数) に設定されます。 Index を 1 に設定してこのメソッドを呼び出すと、現在のスコープが現在の関数の呼び出し元に変更されます。Index が 2 に設定されている場合、スコープは呼び出し元の呼び出し元に変更されます。
スコープの詳細については、「スコープとシンボル グループの」を参照してください。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | dbgeng.h (Dbgeng.h を含む) |
関連項目
GetCurrentScopeFrameIndex の
SetScopeFromStoredEvent の