IDiaAddressMap::put_relativeVirtualAddressEnabled
Umożliwia klientowi włączenie lub wyłączenie obliczeń i użycie względnych adresów wirtualnych (RVA).
Składnia
HRESULT put_relativeVirtualAddressEnabled (
BOOL NewVal
);
Parametry
Nowaval
[in] Ustaw wartość na wartość TRUE
, aby włączyć lub FALSE
wyłączyć.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
; w przeciwnym razie zwraca kod błędu.
Uwagi
Adresy obiektów debugowania opisanych przez interfejsy DIA i względem bazy obrazów pliku wykonywalnego można pobrać jako względne adresy wirtualne.
Użycie obiektów RVA jest włączone, gdy segmenty są początkowo ładowane z pliku PDB. Aby uzyskać bieżący stan użycia obiektów RVA, wywołaj metodę IDiaAddressMap::get_relativeVirtualAddressEnabled .
Należy put_relativeVirtualAddress
wywołać metodę , aby włączyć RVAs po pomyślnym wywołaniu metody IDiaAddressMap::set_imageHeaders , utworzono nowe nagłówki obrazów.