Udostępnij za pośrednictwem


DiaAddressMapEntry

W tym artykule opisano wpis z mapy adresu.

struct DiaAddressMapEntry { 
   DWORD rva,
   DWORD rvaTo
};

Elementy

  • rva
    Względny adres wirtualny (RVA) obrazu A.

  • rvaTo
    Względny adres wirtualny rva jest mapowany na obrazie B.

Uwagi

Mapę adresu zapewnia tłumaczenie z układu jednego obrazu (A) do innego (B).Tablica DiaAddressMapEntry posortowane według struktury rva określa mapę adresu.

Do przetłumaczenia adresu, addrA, obrazu a na adres, addrB, B obrazu, należy wykonać następujące czynności:

  1. Wyszukiwanie mapę dla wpisu, e, z największą rva mniejsza lub równa addrA.

  2. Set delta = addrA – e.rva.

  3. Set addrB = e.rvaTo + delta.

Tablica DiaAddressMapEntry struktury jest przekazywana do IDiaAddressMap::set_addressMap metody.

Wymagania

Nagłówek: dia2.h

Zobacz też

Informacje

IDiaAddressMap::set_addressMap

Inne zasoby

Wyliczenia i struktur