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
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour