IDiaSymbol::findChildrenEx
シンボルの子を取得します。 返されたローカル シンボルはプログラムを最適化してコンパイルしライブ範囲の情報が含まれています。
HRESULT findChildrenEx (
enum SymTagEnum symtag,
LPCOLESTR name,
DWORD compareFlags,
IDiaEnumSymbols** ppResult
);
パラメーター
symtag
[入力] SymTagEnum で定義されている取得する子のシンボルのタグを指定します。 取得するすべての子の SymTagNull に設定します。name
[入力] 取得する子の名前を指定します。 取得するすべての子の NULL に設定します。compareFlags
[出力] 一致の名前に適用する比較オプションを指定します。 NameSearchOptions の列挙体からの値は単独でまたは組み合わせで使用できます。ppResult
[出力] 取得された子シンボルの一覧を含む IDiaEnumSymbols のオブジェクトを返します。
戻り値
子が見つからないシンボルの少なくとも 1 人の子が見つからないまたはその S_FALSE を返します S_OK を ; それ以外の場合はエラー コード。
解説
このメソッドは IDiaSymbol::findChildren の拡張バージョンです。
必要条件
ヘッダー : Dia2.h
ライブラリ : diaguids.lib
DLL: msdia100.dll