Udostępnij za pośrednictwem


IDiaSymbol::get_addressSection

Pobiera część sekcji lokalizacji adresu. Użyj wartości , gdy wyliczenie LocationType ma wartość LocIsStatic.

Składnia

HRESULT get_addressSection ( 
   DWORD* pRetVal
);

Parametry

pRetVal

[out] Zwraca część sekcji lokalizacji adresu.

Wartość zwracana

Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca S_FALSE lub kod błędu.

Uwaga

Wartość zwracana S_FALSE oznacza, że właściwość nie jest dostępna dla symbolu.

Uwagi

W przypadku statycznych elementów członkowskich znajdujących się w zewnętrznej biblioteki DLL sekcja zwrócona przez tę metodę może być 0, ponieważ ta metoda opiera się na uzyskaniu wirtualnego adresu elementu członkowskiego. Adresy wirtualne są prawidłowe tylko wtedy, gdy metoda IDiaSession::p ut_loadAddress w interfejsie IDiaSession została wywołana z parametrem nonzero określającym adres ładowania biblioteki DLL.

Aby uzyskać część przesunięcia adresu, wywołaj metodę IDiaSymbol::get_addressOffset .

Wymagania

Wymaganie opis
Nagłówek: dia2.h
Version: ZESTAW DIA SDK w wersji 7.0

Zobacz też