IDiaSession::findSymbolByVAIDiaSession::findSymbolByVA

Recupera un tipo de símbolo especificado que contiene, o que esté más cercano a una dirección virtual especificada.Retrieves a specified symbol type that contains, or is closest to, a specified virtual address.

SintaxisSyntax

HRESULT findSymbolByVA (   
   ULONGLONG    va,  
   SymTagEnum   symtag,  
   IDiaSymbol** ppSymbol  
);  

ParámetrosParameters

va
[in] Especifica la dirección virtual.[in] Specifies the virtual address.

symtag
[in] Tipo de símbolo que se encuentra.[in] Symbol type to be found. Valores se toman de la SymTagEnum (enumeración) enumeración.Values are taken from the SymTagEnum Enumeration enumeration.

ppSymbol
[out] Devuelve un IDiaSymbol recupera el objeto que representa el símbolo.[out] Returns an IDiaSymbol object that represents the symbol retrieved.

Valor devueltoReturn Value

Si se realiza correctamente, devuelve S_OK; en caso contrario, devuelve un código de error.If successful, returns S_OK; otherwise, returns an error code.

EjemploExample

IDiaSymbol* pFunc;  
pSession->findSymbolByVA( va, SymTagFunction, &pFunc );  

Vea tambiénSee Also

IDiaSession IDiaSession
IDiaSymbol IDiaSymbol
SymTagEnum (enumeración)SymTagEnum Enumeration