DiaAddressMapEntry

Viene descritta una voce in una mappa di indirizzo.

struct DiaAddressMapEntry { 
   DWORD rva,
   DWORD rvaTo
};

Elementi

  • rva
    Un indirizzo virtuale dell'(RVA) immagine A.

  • rvaTo
    Indirizzo virtuale relativo rva viene eseguito il mapping nell'immagine B.

Note

Un mapping di indirizzo fornisce una conversione da un layout dell'immagine () a un altro (B).una matrice di DiaAddressMapEntry strutture ordinate da rva definisce un mapping address.

Per convertire un indirizzo, addrA, nell'immagine A un indirizzo, addrBnell'immagine, B, effettuare i passaggi seguenti:

  1. Trovare il mapping della voce, e, al massimo rva minore o uguale a addrA.

  2. set delta = addrA – e.rva.

  3. set addrB = e.rvaTo + delta.

una matrice di DiaAddressMapEntry le strutture viene passata a IDiaAddressMap::set_addressMap metodo.

Requisiti

intestazione: dia2.h

Vedere anche

Riferimenti

IDiaAddressMap::set_addressMap

Altre risorse

Enumerazioni e strutture