IDiaAddressMap::set_addressMap
Fornece um mapa do endereço para oferecer suporte a conversões de layout de imagem.
HRESULT set_addressMap (
DWORD cbData,
struct DiaAddressMapEntry data[],
BOOL imagetoSymbols
);
Parâmetros
cbData
[in] O número de elementos de data parâmetro.data[]
[in] Uma matriz de DiaAddressMapEntry estruturas que definem o mapa de tradução.imagetoSymbols
[in] TRUE se a data parâmetro define um mapa do novo layout de uma imagem ao layout original (conforme descrito pelos símbolos de depuração). FALSESe data é um mapa para o novo layout de imagem retirado do layout original.
Valor de retorno
Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.
Comentários
Normalmente, o DIA recupera mapas de tradução de endereço do arquivo de banco de dados (. PDB) de programa. Se esses valores estiverem faltando, o IDiaAddressMap::set_imageHeaders método é chamado duas vezes, uma vez com o imagetoSymbols parâmetro definido como TRUE e uma vez com o imagetoSymbols parâmetro definido como FALSE. Conversões de mapa de endereços não podem ser ativadas usando o IDiaAddressMap::put_addressMapEnabled método, a menos que os dois mapas de tradução são fornecidos.