DiaAddressMapEntry

Menjelaskan entri dalam peta alamat.

Sintaks

struct DiaAddressMapEntry {
    DWORD rva,
    DWORD rvaTo
};

Elemen

Elemen Deskripsi
rva Alamat virtual relatif (RVA) di gambar A.
rvaTo Alamat rva virtual relatif dipetakan ke dalam gambar B.

Keterangan

Peta alamat menyediakan terjemahan dari satu tata letak gambar (A) ke tata letak gambar lainnya (B). Array DiaAddressMapEntry struktur yang diurutkan berdasarkan rva menentukan peta alamat.

Untuk menerjemahkan alamat, addrA, pada gambar A ke alamat, addrB, pada gambar B, lakukan langkah-langkah berikut:

  1. Cari peta untuk entri, e, dengan yang terbesar rva kurang dari atau sama dengan addrA.

  2. Set delta = addrA - e.rva.

  3. Set addrB = e.rvaTo + delta.

    Array DiaAddressMapEntry struktur diteruskan ke metode IDiaAddressMap::set_addressMap.

Persyaratan

Header: dia2.h

Lihat juga