次の方法で共有


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 を参照してください。

戻り値

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

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

備考

Update パラメーターを使用すると、コードをステップ実行するときに効率的に更新できます。 新しいシンボル グループを作成して設定する代わりに、古いシンボル グループを更新できます。

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

必要条件

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

関連項目

GetScope する

IDebugSymbolGroup

IDebugSymbols

IDebugSymbols2 する

IDebugSymbols3