Partilhar via


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.

Consulte também

Referência

DiaAddressMapEntry

IDiaAddressMap

IDiaAddressMap::put_addressMapEnabled

IDiaAddressMap::set_imageHeaders