次の方法で共有


IDiaSession::findSymbolByVAEx

含む取得し最も近いは指定した仮想アドレスのオフセットに指定 (VA) シンボルの型。

HRESULT findSymbolByVAEx ( 
   ULONGLONG    va,
   SymTagEnum   symtag,
   IDiaSymbol** ppSymbol,
   LONG*        displacement
);

パラメーター

  • va
    [入力] VA を指定します。

  • symtag
    [入力] 検索するシンボルの型。 値は SymTagEnum の列挙体から取得されます。

  • ppSymbol
    [出力] 取得されたシンボル IDiaSymbol を表すオブジェクトを返します。

  • displacement
    [入力] va で指定された仮想アドレスのオフセットを表す値を返します。

戻り値

正常に終了した場合戻り S_OK; それ以外の場合はエラー コード。

使用例

IDiaSymbol* pFunc;
LONG disp = 0;
pSession->findSymbolByVAEx( va, SymTagFunction, &pFunc, &disp );

参照

関連項目

IDiaSession

IDiaSession::findChildren

IDiaSession::findSymbolByVA

IDiaSymbol

SymTagEnum