Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera określony typ symbolu, który zawiera lub znajduje się najbliżej określonego adresu wirtualnego (VA) i przesunięcia.
Składnia
HRESULT findSymbolByVAEx (
ULONGLONG va,
SymTagEnum symtag,
IDiaSymbol** ppSymbol,
LONG* displacement
);
Parametry
va
[in] Określa va.
symtag
[in] Typ symbolu do znalezienia. Wartości są pobierane z wyliczenia SymTagEnum.
ppSymbol
[out] Zwraca obiekt IDiaSymbol reprezentujący pobrany symbol.
displacement
[out] Zwraca wartość, która określa przesunięcie z adresu wirtualnego podanego przez va.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.
Przykład
IDiaSymbol* pFunc;
LONG disp = 0;
pSession->findSymbolByVAEx( va, SymTagFunction, &pFunc, &disp );