Udostępnij za pośrednictwem


IDiaAddressMap::put_addressMapEnabled

Określa, czy mapa adresowa ma być używana do tłumaczenia adresów symboli.

Składnia

HRESULT put_addressMapEnabled ( 
   BOOL NewVal
);

Parametry

Nowaval

[in] Ustaw wartość na , aby TRUE włączyć tłumaczenie symboli lub FALSE wyłączyć.

Wartość zwracana

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

Uwagi

Pliki wykonywalne po procesorach czasami aktualizują plik wykonywalny. Dia zawiera mechanizm obsługi tłumaczenia symboli do nowego układu.

Po załadowaniu pliku PDB jest włączona mapa adresowa przechowywana w pliku. Czasami jednak może być konieczne podanie własnej mapy adresów przez wywołanie metody IDiaAddressMap::set_addressMap . set_addressMap Jeśli metoda zakończy się pomyślnie, aplikacja kliencka musi wywołać put_addressMapEnabled metodę z parametrem NewVal TRUE , aby umożliwić korzystanie z tej mapy adresów.

Bieżący stan włączonej mapy adresów można pobrać za pomocą wywołania metody IDiaAddressMap::get_addressMapEnabled .

Zobacz też