IDiaAddressMap
Предоставляет контроль над тем, как пакет SDK DIA вычисляет виртуальные и относительные виртуальные адреса для объектов отладки.
Синтаксис
IDiaAddressMap : IUnknown
Методы в порядке таблицы Vtable
В следующей таблице показаны методы IDiaAddressMap
.
Метод | Description |
---|---|
IDiaAddressMap::get_addressMapEnabled | Указывает, была ли создана карта адресов для определенного сеанса. |
IDiaAddressMap::put_addressMapEnabled | Указывает, следует ли использовать карту адресов для перевода адресов символов. |
IDiaAddressMap::get_relativeVirtualAddressEnabled | Указывает, включена ли вычисление и использование относительных виртуальных адресов. |
IDiaAddressMap::put_relativeVirtualAddressEnabled | Позволяет клиенту включить или отключить вычисление относительных виртуальных адресов. |
IDiaAddressMap::get_imageAlign | Извлекает текущее выравнивание изображения. |
IDiaAddressMap::put_imageAlign | Задает выравнивание изображения. |
IDiaAddressMap::set_imageHeaders | Задает заголовки изображений для включения перевода относительных виртуальных адресов. |
IDiaAddressMap::set_addressMap | Предоставляет карту адресов для поддержки преобразований макетов изображений. |
Замечания
Элемент управления, предоставляемый этим интерфейсом, инкапсулируется в двух наборах данных, которые вы предоставляете: заголовки изображений и карты адресов. Большинство клиентов используют метод IDiaDataSource::loadDataForExe для поиска соответствующих сведений об отладке изображения, а метод обычно может обнаруживать все необходимые заголовки и сопоставлять данные. Однако некоторые клиенты реализуют специализированную обработку и поиск данных. Такие клиенты используют методы IDiaAddressMap
интерфейса для предоставления пакета SDK DIA с результатами поиска.
Заметки для вызывающих абонентов
Этот интерфейс доступен из объекта сеанса DIA. Клиент вызывает QueryInterface
метод в интерфейсе объекта сеанса DIA( обычно IDiaSession), чтобы получить IDiaAddressMap
интерфейс.
Requirements
Заголовок: Dia2.h
Библиотека: diaguids.lib
DLL: msdia80.dll
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по