IDiaSession::findSymbolByVAIDiaSession::findSymbolByVA

Récupère un type de symbole spécifié qui contienne, ou qui est le plus proche d’une adresse virtuelle spécifiée.Retrieves a specified symbol type that contains, or is closest to, a specified virtual address.

SyntaxeSyntax

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

ParamètresParameters

va
[in] Spécifie l’adresse virtuelle.[in] Specifies the virtual address.

symtag
[in] Type de symbole à rechercher.[in] Symbol type to be found. Les valeurs sont tirées de la symtagenum, énumération énumération.Values are taken from the SymTagEnum Enumeration enumeration.

ppSymbol
[out] Retourne un IDiaSymbol de récupérer l’objet qui représente le symbole.[out] Returns an IDiaSymbol object that represents the symbol retrieved.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code.

ExempleExample

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

Voir aussiSee Also

IDiaSession IDiaSession
IDiaSymbol IDiaSymbol
SymTagEnum (énumération)SymTagEnum Enumeration