Udostępnij za pośrednictwem


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.

Zobacz też