Partilhar via


IDiaAddressMap

Fornece controle sobre como o SDK DIA computa virtuais e relativos endereços virtuais para objetos de depuração.

IDiaAddressMap : IUnknown

Métodos na ordem de Vtable

A tabela a seguir mostra os métodos de IDiaAddressMap.

Método

Descrição

IDiaAddressMap::get_addressMapEnabled

Indica se um mapa de endereço foi estabelecido para uma sessão específica.

IDiaAddressMap::put_addressMapEnabled

Especifica se o mapa do endereço deve ser usado para converter endereços de símbolo.

IDiaAddressMap::get_relativeVirtualAddressEnabled

Indica se o cálculo e o uso de endereços virtuais relativos é ativado.

IDiaAddressMap::put_relativeVirtualAddressEnabled

Permite ao cliente ativar ou desativar o cálculo de endereços virtuais relativos.

IDiaAddressMap::get_imageAlign

Recupera o alinhamento da imagem atual.

IDiaAddressMap::put_imageAlign

Define o alinhamento da imagem.

IDiaAddressMap::set_imageHeaders

Conjuntos de cabeçalhos para habilitar a tradução de endereços virtuais relativos de imagem.

IDiaAddressMap::set_addressMap

Fornece um mapa do endereço para oferecer suporte a conversões de layout de imagem.

Comentários

O controle fornecido por esta interface é encapsulado em dois conjuntos de dados que você fornecer: cabeçalhos de imagens e mapas de endereço. A maioria dos clientes usam o IDiaDataSource::loadDataForExe método para localizar as informações de depuração apropriados para uma imagem e o método normalmente podem detectar todos os dados necessários de cabeçalhos e mapas de si mesmo. No entanto, alguns clientes implementam especializada de processamento e pesquisa de dados. Esses clientes usam os métodos da IDiaAddressMap interface para fornecer o SDK DIA com os resultados da pesquisa.

Observações para chamadores

Esta interface está disponível no objeto da sessão do DIA. As chamadas do cliente a QueryInterface método no DIA objeto interface da sessão, normalmente IDiaSession, para recuperar o IDiaAddressMap interface.

Requisitos

Cabeçalho: Dia2.h

Biblioteca: diaguids.lib

DLL: msdia80.dll

Consulte também

Referência

IDiaDataSource::loadDataForExe

IDiaSession

Outros recursos

Interfaces (SDK de Acesso à Interface de Depuração)