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 :

  1. Recherchez le mappage pour l’entrée, e, avec la plus grande rva inférieure ou égale à addrA.

  2. Définissez delta = addrA - e.rva.

  3. 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