IDiaAddressMap::set_addressMap
Предоставляет карту адресов для поддержки преобразований макетов изображений.
Синтаксис
HRESULT set_addressMap (
DWORD cbData,
struct DiaAddressMapEntry data[],
BOOL imagetoSymbols
);
Параметры
cbData
[in] Количество элементов в параметре data
.
data[]
[in] Массив структур DiaAddressMapEntry, определяющих карту перевода.
imagetoSymbols
[in] TRUE
data
Значение , если параметр определяет карту из нового макета изображения с исходным макетом (как описано символами отладки). FALSE
Значение if data
is a map to the new image layout from the original layout
Возвращаемое значение
В случае успешного выполнения возвращается S_OK
; в противном случае возвращается код ошибки.
Замечания
Как правило, DIA извлекает карты преобразования адресов из файла базы данных программы (PDB). Если эти значения отсутствуют, метод IDiaAddressMap::set_imageHeaders вызывается дважды, один раз с imagetoSymbols
заданным параметром TRUE
и один раз с заданным параметром imagetoSymbols
FALSE
. Преобразование карты адресов невозможно включить с помощью метода IDiaAddressMap::p ut_addressMapEnabled , если не указаны обе карты перевода.
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по