Partilhar via


IDiaSession::findSymbolByAddr

Recupera um tipo de símbolo especificado que contém, ou está mais próximo de, um endereço especificado.

Sintaxe

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

Parâmetros

isect

[in] Especifica o componente de seção do endereço.

offset

[in] Especifica o componente de deslocamento do endereço.

symtag

[in] Tipo de símbolo a ser encontrado. Os valores são obtidos da Enumeração SymTagEnum.

ppSymbol

[out] Retorna um objeto IDiaSymbol que representa o símbolo recuperado.

Valor Retornado

Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro.

Exemplo

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

Confira também