Struttura OMAP (dbghelp.h)
Descrive una voce in una mappa indirizzi.
Sintassi
typedef struct _OMAP {
ULONG rva;
ULONG rvaTo;
} OMAP, *POMAP;
Members
rva
Indirizzo virtuale relativo (RVA) nell'immagine A.
rvaTo
Indirizzo virtuale relativo a cui viene eseguito il mapping di rva nell'immagine B.
Commenti
Una mappa indirizzi fornisce una traduzione da un layout di immagine (A) a un altro (B). Una matrice di strutture OMAP, ordinate per rva, definisce una mappa degli indirizzi.
Per tradurre un indirizzo, addrA, nell'immagine A in un indirizzo, addrB, nell'immagine B, seguire questa procedura:
- Cercare la mappa per la voce, e, con la rva più grande minore o uguale a addrA.
- Impostare delta = addrA – e.rva.
- Impostare addrB = e.rvaTo + delta.
Requisiti
Requisito | Valore |
---|---|
Intestazione | dbghelp.h |
Componente ridistribuibile | DbgHelp.dll 6.8 o versione successiva |