Udostępnij za pośrednictwem


IDiaAddressMap::set_addressMap

Zawiera mapę adresów do obsługi tłumaczeń układu obrazu.

Składnia

HRESULT set_addressMap ( 
   DWORD                     cbData,
   struct DiaAddressMapEntry data[],
   BOOL                      imagetoSymbols
);

Parametry

cbData

[in] Liczba elementów w parametrze data .

data[]

[in] Tablica struktur DiaAddressMapEntry definiujących mapę tłumaczenia.

imagetoSymbols

[in] TRUE data jeśli parametr definiuje mapę z nowego układu obrazu do oryginalnego układu (zgodnie z opisem symboli debugowania). FALSE jeśli data jest mapą na nowy układ obrazu pobrany z oryginalnego układu.

Wartość zwracana

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

Uwagi

Zwykle dia pobiera mapy tłumaczenia adresów z pliku bazy danych programu (.pdb). Jeśli brakuje tych wartości, metoda IDiaAddressMap::set_imageHeaders jest wywoływana dwukrotnie, raz z parametrem ustawionym imagetoSymbols na TRUE i raz z parametrem ustawionym imagetoSymbols na FALSE. Nie można włączyć translacji map adresów przy użyciu metody IDiaAddressMap::p ut_addressMapEnabled , chyba że podano obie mapy tłumaczenia.

Zobacz też