Sdílet prostřednictvím


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, addrAna obrázku A na adresu, addrBna obrázku B, proveďte následující kroky:

  1. Vyhledejte položku na mapě, ekterá má největší rva hodnotu menší nebo rovnou addrA.

  2. Nastavit delta = addrA - e.rva.

  3. Nastavit addrB = e.rvaTo + delta.

    Pole DiaAddressMapEntry struktur je předáno IDiaAddressMap::set_addressMap metoda.

Požadavky

Záhlaví: dia2.h

Viz také