IDiaAddressMap::set_addressMap
Poskytuje mapu adres pro podporu překladů rozložení obrázků.
Syntaxe
HRESULT set_addressMap (
DWORD cbData,
struct DiaAddressMapEntry data[],
BOOL imagetoSymbols
);
Parametry
cbData
[v] Počet prvků v parametru data
.
data[]
[v] Pole DiaAddressMapEntry Struktury , které definují mapu překladu.
imagetoSymbols
[v] TRUE
data
pokud parametr definuje mapu z nového rozložení obrázku do původního rozložení (jak je popsáno symboly ladění). FALSE
pokud data
je mapa na nové rozložení obrázku pořízené z původního rozložení.
Vrácená hodnota
V případě úspěchu vrátí hodnotu S_OK
; v opačném případě vrátí kód chyby.
Poznámky
Dia obvykle načítá mapy překladu adres ze souboru databáze programu (.pdb). Pokud tyto hodnoty chybí, metoda IDiaAddressMap::set_imageHeaders je volána dvakrát, jednou s imagetoSymbols
parametrem nastaveným na TRUE
a jednou s parametrem nastaveným imagetoSymbols
na FALSE
. Překlady map adres nelze povolit pomocí metody IDiaAddressMap::p ut_addressMapEnabled , pokud nejsou k dispozici obě mapy překladu.