DiaAddressMapEntry
Décrit une entrée dans un mappage d’adresses.
Syntax
struct DiaAddressMapEntry {
DWORD rva,
DWORD rvaTo
};
Éléments
Élément | Description |
---|---|
rva |
Adresse virtuelle relative (RVA) dans l’image A. |
rvaTo |
L’adresse rva virtuelle relative est mappée à l’image B. |
Notes
Un mappage d’adresse fournit une traduction d’une disposition d’image (A) vers une autre (B). Tableau de structures DiaAddressMapEntry
triées par rva
définissant un mappage d’adresses.
Pour traduire une adresse, addrA
, dans l’image A vers une adresse, addrB
, dans l’image B, procédez comme suit :
Recherchez le mappage pour l’entrée,
e
, avec la plus granderva
inférieure ou égale àaddrA
.Définissez
delta = addrA - e.rva
.Définissez
addrB = e.rvaTo + delta
.Un tableau de structures
DiaAddressMapEntry
est passé à la méthode IDiaAddressMap::set_addressMap.
Configuration requise
En-tête : dia2.h