IDiaSymbol::findChildren
シンボルの子を取得します。
構文
HRESULT findChildren (
enum SymTagEnum symtag,
LPCOLESTR name,
DWORD compareFlags,
IDiaEnumSymbols** ppResult
);
パラメーター
symtag
[入力] SymTagEnum 列挙型で定義されている、取得する子のシンボル タグを指定します。 すべての子を取得するには、SymTagNull
に設定します。
name
[入力] 取得する子の名前を指定します。 すべての子を取得するには、NULL
に設定します。
compareFlags
[入力] 名前の照合に適用する比較オプションを指定します。 NameSearchOptions 列挙型に関する記事の列挙型の値は、単独で使用することも、組み合わせて使用することもできます。
ppResult
[出力] 取得された子シンボルのリストを含む IDiaEnumSymbols オブジェクトを返します。
戻り値
シンボルの子が少なくとも 1 つ見つかった場合は S_OK
を返し、子が見つからなかった場合は S_FALSE
を返します。それ以外の場合は、エラー コードを返します。
解説
このメソッドは、このシンボルを最初のパラメーターとして IDiaSession::findChildren メソッドを呼び出すことと同じです。