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


DiaAddressMapEntry

Описывает запись на карте адресов.

Синтаксис

struct DiaAddressMapEntry {
    DWORD rva,
    DWORD rvaTo
};

Элементы

Элемент Description
rva Относительный виртуальный адрес (RVA) в образе A.
rvaTo Относительный виртуальный адрес rva сопоставляется с изображением B.

Замечания

Карта адресов предоставляет перевод с одного макета изображения (А) на другой (B). Массив структур, DiaAddressMapEntry отсортированных по rva определению карты адресов.

Чтобы перевести адрес, addrAв изображении A на адрес, addrBв изображении B выполните следующие действия:

  1. Выполните поиск карты для записи, eс наибольшим rva значением меньше или равно addrA.

  2. Задайте delta = addrA - e.rva.

  3. Задайте addrB = e.rvaTo + delta.

    Массив DiaAddressMapEntry структур передается методу IDiaAddressMap::set_addressMap .

Требования

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

См. также