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 |
---|---|
Indica se um mapa de endereço foi estabelecido para uma sessão específica. |
|
Especifica se o mapa do endereço deve ser usado para converter endereços de símbolo. |
|
Indica se o cálculo e o uso de endereços virtuais relativos é ativado. |
|
Permite ao cliente ativar ou desativar o cálculo de endereços virtuais relativos. |
|
Recupera o alinhamento da imagem atual. |
|
Define o alinhamento da imagem. |
|
Conjuntos de cabeçalhos para habilitar a tradução de endereços virtuais relativos de imagem. |
|
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