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:
Wyszukiwanie mapę dla wpisu, e, z największą rva mniejsza lub równa addrA.
Set delta = addrA – e.rva.
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