DiaAddressMapEntry
Descrive una voce in una mappa indirizzi.
Sintassi
struct DiaAddressMapEntry {
DWORD rva,
DWORD rvaTo
};
Elementi
Elemento | Descrizione |
---|---|
rva |
Indirizzo virtuale relativo nell'immagine A. |
rvaTo |
L'indirizzo rva virtuale relativo viene mappato a nell'immagine B. |
Osservazioni:
Una mappa degli indirizzi fornisce una traduzione da un layout di immagine (A) a un altro (B). Una matrice di DiaAddressMapEntry
strutture ordinate in base rva
a definisce una mappa indirizzi.
Per convertire un indirizzo, , addrA
nell'immagine A in un indirizzo, , addrB
nell'immagine B, seguire questa procedura:
Cercare nella mappa la voce ,
e
, con il valore minorerva
o uguale aaddrA
.Impostare
delta = addrA - e.rva
.Impostare
addrB = e.rvaTo + delta
.Una matrice di
DiaAddressMapEntry
strutture viene passata al metodo IDiaAddressMap::set_addressMap .
Requisiti
Intestazione: dia2.h