IDiaSession::findSymbolByAddr
Ruft einen angegebenen Symboltyp ab, der eine angegebene Adresse enthält oder dieser am nächsten kommt.
Syntax
HRESULT findSymbolByAddr (
DWORD isect,
DWORD offset,
SymTagEnum symtag,
IDiaSymbol** ppSymbol
);
Parameter
isect
[in] Gibt die Abschnittskomponente der Adresse an.
offset
[in] Gibt die Offsetkomponente der Adresse an.
symtag
[in] Der zu suchende Symboltyp. Die Werte werden aus der SymTagEnum-Enumeration übernommen.
ppSymbol
[out] Gibt ein IDiaSymbol-Objekt zurück, das das abgerufene Symbol darstellt.
Rückgabewert
Wenn die Ausführung erfolgreich ist, wird S_OK
, andernfalls ein Fehlercode zurückgegeben.
Beispiel
IDiaSymbol* pFunc;
pSession->findSymbolByAddr( isect, offset, SymTagFunction, &pFunc );