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 .