Поделиться через


IDiaAddressMap

Предоставляет элемент управления над как пакет SDK для доступа к интерфейсу отладки вычисляет фактически и относительные виртуальные адреса для отладки объектов.

IDiaAddressMap : IUnknown

Методы в том порядке Vtable

В следующей таблице показаны методы IDiaAddressMap.

Метод

Описание

IDiaAddressMap::get_addressMapEnabled

Указывает, было ли установлено сопоставление адреса для указанного сеанса.

IDiaAddressMap::put_addressMapEnabled

Определяет, должно ли сопоставление адреса использоваться для трансляции символьных адресов.

IDiaAddressMap::get_relativeVirtualAddressEnabled

Указывает, включены ли вычисления и использование относительных виртуальных адресов.

IDiaAddressMap::put_relativeVirtualAddressEnabled

Позволяет клиенту включить или отключить расчет относительных виртуальных адресов.

IDiaAddressMap::get_imageAlign

Извлекает текущее выравнивание изображения.

IDiaAddressMap::put_imageAlign

Задает выравнивание изображения.

IDiaAddressMap::set_imageHeaders

Задает заголовки образа для включения перевод относительных виртуальных адресов.

IDiaAddressMap::set_addressMap

Содержит сопоставление адреса переводы структуры образа поддержки.

Заметки

Элемент управления, указанный этим интерфейсом инкапсулирован в 2 наборах данных необходимо указать: заголовки адреса образа и сопоставления. Большинство клиенты используют IDiaDataSource::loadDataForExe метод, чтобы найти правильный отладочные данные для образа и обычно метод может обнаружить все необходимые заголовки и сами данные сопоставления. Однако инструмент некоторых клиентов специализировал обработки и поиск данных. Такие клиенты используют методы IDiaAddressMap интерфейс для защиты пакета SDK для доступа к интерфейсу отладки с результатами поиска.

Замечания для вызывающих объектов

Этот интерфейс доступен из объекта сеанса DIA. Клиент вызывает QueryInterface метод в интерфейсе объекта сеанса DIA, обычно IDiaSession- извлечение IDiaAddressMap интерфейс.

Требования

Заголовок: Dia2.h

Библиотеки: diaguids.lib

Библиотеки DLL: msdia80.dll

См. также

Ссылки

IDiaDataSource::loadDataForExe

IDiaSession

Другие ресурсы

Интерфейсы (SDK для доступа к интерфейсу отладки)