次の方法で共有


IDiaSymbol::findChildrenExByRVA

指定した相対仮想アドレスに有効なシンボルの子を取得します (RVA)。

HRESULT findChildrenExByRVA ( 
   enum SymTagEnum   symtag,
   LPCOLESTR         name,
   DWORD             compareFlags,
   DWORD             address,
   IDiaEnumSymbols** ppResult
);

パラメーター

  • symtag
    [入力] SymTagEnum で定義されている取得する子のシンボルのタグを指定します。 取得するすべての子の SymTagNull に設定します。

  • name
    [入力] 取得する子の名前を指定します。 取得するすべての子の NULL に設定します。

  • compareFlags
    [出力] 一致の名前に適用する比較オプションを指定します。 NameSearchOptions の列挙体からの値は単独でまたは組み合わせで使用できます。

  • address
    [出力] RVA を指定します。

  • ppResult
    [出力] 取得された子シンボルの一覧を含む IDiaEnumSymbols のオブジェクトを返します。

戻り値

子が見つからないシンボルの少なくとも 1 人の子が見つからないまたはその S_FALSE を返します S_OK を ; それ以外の場合はエラー コード。

解説

返されたローカル シンボルは有効な範囲の情報が含まれています。

必要条件

ヘッダー : Dia2.h

ライブラリ : diaguids.lib

DLL: msdia100.dll

参照

関連項目

IDiaSymbol

SymTagEnum

IDiaEnumSymbols

IDiaSession::findChildren

NameSearchOptions