Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Recupera um tipo de símbolo especificado que contém, ou está mais próximo de, um RVA (endereço virtual relativo) especificado.
Sintaxe
HRESULT findSymbolByRVAEx (
DWORD rva,
SymTagEnum symtag,
IDiaSymbol** ppSymbol,
LONG* displacement
);
Parâmetros
rva
[in] Especifica o RVA.
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 relativo especificado em rva.
Valor Retornado
Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro.
Exemplo
IDiaSymbol* pFunc;
LONG disp = 0;
pSession->findSymbolByRVAEx( rva, SymTagFunction, &pFunc, &disp );