次の方法で共有


IDebugHostSymbol2::EnumerateChildrenEx メソッド (dbgmodel.h)

指定された型、名前、および存在する拡張情報のすべての子シンボルを列挙します。

searchInfo が nullptr の場合、これは EnumerateChildren と同じように動作します。 SymbolType::Symbol を使用すると、任意の種類の子を検索できます。 名前が nullptr の場合、任意の名前の子が結果の列挙子によって生成されることに注意してください。

構文

HRESULT EnumerateChildrenEx(
  SymbolKind                 kind,
  PCWSTR                     name,
  SymbolSearchInfo           *searchInfo,
  IDebugHostSymbolEnumerator **ppEnum
);

パラメーター

kind

呼び出し元が列挙する子シンボルの種類を示します。 フラット値 Symbol が渡された場合、すべての種類の子シンボルが列挙されます。

name

指定した場合、この引数で指定された名前を持つ子シンボルのみが列挙されます。

searchInfo

シンボル検索を続行する方法の属性を記述する SymbolSearchInfo 構造体へのポインター。 呼び出し元は、このメソッドに構造体を渡す前に、SymbolSearchInfo の HeaderSize フィールドと InfoSize フィールドが適切に入力されていることを確認する必要があります。 型を含む検索の場合、TypeSearchInfo 構造体は次のようになります。

ppEnum

指定した種類と名前の子シンボルを列挙する列挙子がここに返されます。

戻り値

このメソッドは、成功または失敗を示す HRESULT を返します。

必要条件

要件 価値
ヘッダー dbgmodel.h

関連項目

SymbolSearchInfo 構造体

IDebugHostSymbol2 インターフェイス