IDiaSession::findSymbolByRVAEx
含む取得し最も近いは指定した相対仮想アドレスのオフセットが指定 (RVA) されたシンボルの型。
HRESULT findSymbolByRVAEx (
DWORD rva,
SymTagEnum symtag,
IDiaSymbol** ppSymbol,
LONG* displacement
);
パラメーター
rva
[出力] RVA を指定します。symtag
[入力] 検索するシンボルの型。 値は SymTagEnum の列挙体から取得されます。ppSymbol
[出力] 取得されたシンボル IDiaSymbol を表すオブジェクトを返します。displacement
[入力] 相対仮想アドレスのオフセットを rva で指定した示す値を返します。
戻り値
正常に終了した場合戻り S_OK; それ以外の場合はエラー コード。
使用例
IDiaSymbol* pFunc;
LONG disp = 0;
pSession->findSymbolByRVAEx( rva, SymTagFunction, &pFunc, &disp );