IDiaAddressMap
Предоставляет элемент управления над как пакет SDK для доступа к интерфейсу отладки вычисляет фактически и относительные виртуальные адреса для отладки объектов.
IDiaAddressMap : IUnknown
Методы в том порядке Vtable
В следующей таблице показаны методы IDiaAddressMap.
Метод |
Описание |
---|---|
Указывает, было ли установлено сопоставление адреса для указанного сеанса. |
|
Определяет, должно ли сопоставление адреса использоваться для трансляции символьных адресов. |
|
Указывает, включены ли вычисления и использование относительных виртуальных адресов. |
|
Позволяет клиенту включить или отключить расчет относительных виртуальных адресов. |
|
Извлекает текущее выравнивание изображения. |
|
Задает выравнивание изображения. |
|
Задает заголовки образа для включения перевод относительных виртуальных адресов. |
|
Содержит сопоставление адреса переводы структуры образа поддержки. |
Заметки
Элемент управления, указанный этим интерфейсом инкапсулирован в 2 наборах данных необходимо указать: заголовки адреса образа и сопоставления. Большинство клиенты используют IDiaDataSource::loadDataForExe метод, чтобы найти правильный отладочные данные для образа и обычно метод может обнаружить все необходимые заголовки и сами данные сопоставления. Однако инструмент некоторых клиентов специализировал обработки и поиск данных. Такие клиенты используют методы IDiaAddressMap интерфейс для защиты пакета SDK для доступа к интерфейсу отладки с результатами поиска.
Замечания для вызывающих объектов
Этот интерфейс доступен из объекта сеанса DIA. Клиент вызывает QueryInterface метод в интерфейсе объекта сеанса DIA, обычно IDiaSession- извлечение IDiaAddressMap интерфейс.
Требования
Заголовок: Dia2.h
Библиотеки: diaguids.lib
Библиотеки DLL: msdia80.dll
См. также
Ссылки
IDiaDataSource::loadDataForExe