Condividi tramite


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, , addrAnell'immagine A in un indirizzo, , addrBnell'immagine B, seguire questa procedura:

  1. Cercare nella mappa la voce , e, con il valore minore rva o uguale a addrA.

  2. Impostare delta = addrA - e.rva.

  3. Impostare addrB = e.rvaTo + delta.

    Una matrice di DiaAddressMapEntry strutture viene passata al metodo IDiaAddressMap::set_addressMap .

Requisiti

Intestazione: dia2.h

Vedi anche