IDiaSession::findSymbolByVAEx
Recupera um tipo de símbolo especificado que contém, ou está mais próximo de, um VA (endereço virtual) especificado.
Sintaxe
HRESULT findSymbolByVAEx (
ULONGLONG va,
SymTagEnum symtag,
IDiaSymbol** ppSymbol,
LONG* displacement
);
Parâmetros
va
[in] Especifica o VA.
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.
displacement
[out] Retorna um valor que especifica um deslocamento do endereço virtual fornecido por va
.
Valor Retornado
Se tiver êxito, retornará S_OK
. Caso contrário, retornará um código de erro.
Exemplo
IDiaSymbol* pFunc;
LONG disp = 0;
pSession->findSymbolByVAEx( va, SymTagFunction, &pFunc, &disp );