IDebugSymbols::GetScopeSymbolGroup メソッド (dbgeng.h)
GetScopeSymbolGroup メソッドは、現在のターゲットのスコープ内のシンボルを含むシンボル グループを返します。
構文
HRESULT GetScopeSymbolGroup(
[in] ULONG Flags,
[in, optional] PDEBUG_SYMBOL_GROUP Update,
[out] PDEBUG_SYMBOL_GROUP *Symbols
);
パラメーター
[in] Flags
シンボル グループに含めるシンボルを決定するために使用するビット セットを指定します。 すべてのシンボルを含めるには、Flags を DEBUG_SCOPE_GROUP_ALL に設定します。 次のビット フラグは、含まれるシンボルを決定します。
旗 | 形容 |
---|---|
DEBUG_SCOPE_GROUP_ARGUMENTS | 現在のスコープの関数引数を含めます。 |
DEBUG_SCOPE_GROUP_LOCALS | 現在のスコープのローカル変数を含めます。 |
[in, optional] Update
現在のスコープを反映するように更新される、以前に作成されたシンボル グループを指定します。 Update が NULL 場合は、新しいシンボル グループ インターフェイス オブジェクトが作成されます。
[out] Symbols
現在のスコープのシンボル グループ インターフェイス オブジェクトを受け取ります。 このインターフェイスの詳細については、IDebugSymbolGroup を参照してください。
戻り値
このメソッドは、エラー値を返す場合もあります。 詳細については 戻り値の を参照してください。
リターン コード | 形容 |
---|---|
|
メソッドが成功しました。 |
備考
Update パラメーターを使用すると、コードをステップ実行するときに効率的に更新できます。 新しいシンボル グループを作成して設定する代わりに、古いシンボル グループを更新できます。
スコープとシンボル グループの詳細については、「スコープとシンボル グループの」を参照してください。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | dbgeng.h (Dbgeng.h を含む) |
関連項目
GetScope を する
IDebugSymbolGroup の
IDebugSymbols2 を する