Udostępnij za pośrednictwem


IDiaSession::findSymbolByAddr

Pobiera określony typ symbolu, który zawiera lub znajduje się najbliżej określonego adresu.

Składnia

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

Parametry

isect

[in] Określa składnik sekcji adresu.

offset

[in] Określa składnik przesunięcia adresu.

symtag

[in] Typ symbolu do znalezienia. Wartości są pobierane z wyliczenia SymTagEnum.

ppSymbol

[out] Zwraca obiekt IDiaSymbol reprezentujący pobrany symbol.

Wartość zwracana

Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.

Przykład

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

Zobacz też