Condividi tramite


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:

  1. Cercare la mappa per la voce, e, con la rva più grande minore o uguale a addrA.
  2. Impostare delta = addrA – e.rva.
  3. Impostare addrB = e.rvaTo + delta.

Requisiti

Requisito Valore
Intestazione dbghelp.h
Componente ridistribuibile DbgHelp.dll 6.8 o versione successiva

Vedi anche

SymGetOmaps