Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Описывает запись на карте адресов.
Синтаксис
struct DiaAddressMapEntry {
DWORD rva,
DWORD rvaTo
};
Элементы
| Элемент | Description |
|---|---|
rva |
Относительный виртуальный адрес (RVA) в образе A. |
rvaTo |
Относительный виртуальный адрес rva сопоставляется с изображением B. |
Замечания
Карта адресов предоставляет перевод с одного макета изображения (А) на другой (B). Массив структур, DiaAddressMapEntry отсортированных по rva определению карты адресов.
Чтобы перевести адрес, addrAв изображении A на адрес, addrBв изображении B выполните следующие действия:
Выполните поиск карты для записи,
eс наибольшимrvaзначением меньше или равноaddrA.Задайте
delta = addrA - e.rva.Задайте
addrB = e.rvaTo + delta.Массив
DiaAddressMapEntryструктур передается методу IDiaAddressMap::set_addressMap .
Требования
Заголовок: dia2.h