IDiaAddressMap

Proporciona control sobre cómo el Kit de desarrollo DIA (SDK) calcula las direcciones virtuales relativas para los objetos de depuración.

Sintaxis

IDiaAddressMap : IUnknown

Métodos en orden de Vtable

En la tabla siguiente se muestran los métodos de IDiaAddressMap.

Método Descripción
IDiaAddressMap::get_addressMapEnabled Indica si se ha establecido una asignación de direcciones para una sesión determinada.
IDiaAddressMap::put_addressMapEnabled Especifica si se debe usar el mapa de direcciones para traducir direcciones de símbolos.
IDiaAddressMap::get_relativeVirtualAddressEnabled Indica si el cálculo y el uso de direcciones virtuales relativas están habilitados.
IDiaAddressMap::put_relativeVirtualAddressEnabled Permite al cliente habilitar o deshabilitar el cálculo de direcciones virtuales relativas.
IDiaAddressMap::get_imageAlign Recupera la alineación de la imagen actual.
IDiaAddressMap::put_imageAlign Establece la alineación de la imagen.
IDiaAddressMap::set_imageHeaders Establece los encabezados de imagen para habilitar la traducción de direcciones virtuales relativas.
IDiaAddressMap::set_addressMap Proporciona un mapa de direcciones para admitir traducciones de diseño de imágenes.

Observaciones

El control proporcionado por esta interfaz se encapsula en dos conjuntos de datos proporcionados: encabezados de imagen y mapas de direcciones. La mayoría de los clientes usan el método IDiaDataSource::loadDataForExe para buscar la información de depuración adecuada para una imagen y el método normalmente puede detectar todos los encabezados necesarios y asignar datos en sí mismos. Sin embargo, algunos clientes implementan el procesamiento especializado y la búsqueda de datos. Estos clientes usan los métodos de la interfaz IDiaAddressMap para proporcionar al Kit de desarrollo DIA (SDK) los resultados de búsqueda.

Notas para autores de la llamada

Esta interfaz está disponible en el objeto de sesión DIA. El cliente llama al método QueryInterface en la interfaz de objeto de sesión DIA, normalmente IDiaSession, para recuperar la interfaz IDiaAddressMap.

Requisitos

Encabezado: Dia2.h

Biblioteca: diaguids.lib

DLL: msdia80.dll

Vea también