次の方法で共有


IDebugSymbols::StartSymbolMatch メソッド (dbgeng.h)

StartSymbolMatch メソッドは、名前が特定のパターンと一致するシンボルの検索を初期化します。

構文

HRESULT StartSymbolMatch(
  [in]  PCSTR    Pattern,
  [out] PULONG64 Handle
);

パラメーター

[in] Pattern

検索するパターンを指定します。 検索では、このパターンに一致する名前を持つすべてのシンボルが返されます。 パターンの構文の詳細については、「シンボル構文」および「シンボルマッチング」および「文字列ワイルドカード構文」を参照してください。

[out] Handle

検索を識別するハンドルを受け取ります。 このハンドルは 、GetNextSymbolMatchEndSymbolMatch に渡すことができます。

戻り値

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

リターン コード 説明
S_OK
メソッドは正常に実行されました。
E_NOINTERFACE
指定したモジュールが見つかりませんでした。

注釈

このメソッドは、シンボル検索を初期化します。 GetNextSymbolMatch を繰り返し呼び出すことで、検索の結果を取得できます。 必要なすべての結果が見つかったら、 EndSymbolMatch を使用して、エンジンが検索のために保持するリソースを解放します。

シンボルの詳細については、「 シンボル」を参照してください。

要件

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

こちらもご覧ください

EndSymbolMatch

GetNextSymbolMatch

IDebugSymbols

IDebugSymbols2

IDebugSymbols3