IDiaSession::findSymbolByVAEx
Récupère un type spécifié de symboles qui contient, ou est le plus proche de, une adresse virtuelle et (VA) un offset spécifiés.
HRESULT findSymbolByVAEx (
ULONGLONG va,
SymTagEnum symtag,
IDiaSymbol** ppSymbol,
LONG* displacement
);
Paramètres
va
[in] spécifie le VA.symtag
[in] type de symbole à rechercher. Les valeurs sont récupérées l'énumération de SymTagEnum .ppSymbol
[out] Retourne un objet d' IDiaSymbol qui représente le symbole extrait.displacement
[out] Retourne une valeur qui spécifie un offset de l'adresse virtuelle donnée par va.
Valeur de retour
En cas de réussite, retourne S_OK; sinon, retourne un code d'erreur.
Exemple
IDiaSymbol* pFunc;
LONG disp = 0;
pSession->findSymbolByVAEx( va, SymTagFunction, &pFunc, &disp );