DiaAddressMapEntry
Popisuje položku v mapě adresy.
Syntaxe
struct DiaAddressMapEntry {
DWORD rva,
DWORD rvaTo
};
Elementy
Element (Prvek) | Popis |
---|---|
rva |
Relativní virtuální adresa (RVA) na obrázku A. |
rvaTo |
Relativní virtuální adresa rva je namapovaná na image B. |
Poznámky
Mapa adres poskytuje překlad z jednoho rozložení obrázku (A) do jiného (B). Pole DiaAddressMapEntry
struktur seřazených podle rva
definice mapy adres.
Pokud chcete přeložit adresu, addrA
na obrázku A na adresu, addrB
na obrázku B, proveďte následující kroky:
Vyhledejte položku na mapě,
e
která má největšírva
hodnotu menší nebo rovnouaddrA
.Nastavit
delta = addrA - e.rva
.Nastavit
addrB = e.rvaTo + delta
.Pole
DiaAddressMapEntry
struktur je předáno IDiaAddressMap::set_addressMap metoda.
Požadavky
Záhlaví: dia2.h