IDiaAddressMap
Proporciona control sobre cómo el SDK de acceso a la interfaz de depuración (DIA) calcula las direcciones virtuales y 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