Sdílet prostřednictvím


IDiaSession::findSymbolByAddr

Načte zadaný typ symbolu, který obsahuje zadanou adresu nebo je k ho nejblíže.

Syntaxe

HRESULT findSymbolByAddr ( 
   DWORD        isect,
   DWORD        offset,
   SymTagEnum   symtag,
   IDiaSymbol** ppSymbol
);

Parametry

isect

[v] Určuje součást oddílu adresy.

offset

[v] Určuje komponentu posunu adresy.

symtag

[v] Typ symbolu, který se má najít. Hodnoty jsou převzaty z výčtu SymTagEnum .

ppSymbol

[ven] Vrátí objekt IDiaSymbol , který představuje načtený symbol.

Vrácená hodnota

V případě úspěchu vrátí hodnotu S_OK; v opačném případě vrátí kód chyby.

Příklad

IDiaSymbol* pFunc;
pSession->findSymbolByAddr( isect, offset, SymTagFunction, &pFunc );

Viz také