Freigeben über


OMAP-Struktur (dbghelp.h)

Beschreibt einen Eintrag in einer Adresszuordnung.

Syntax

typedef struct _OMAP {
  ULONG rva;
  ULONG rvaTo;
} OMAP, *POMAP;

Member

rva

: Eine relative virtuelle Adresse (RVA) in Image A.

rvaTo

Die relative virtuelle Adresse, der rva in Bild B zugeordnet ist.

Hinweise

Eine Adresszuordnung liefert eine Übersetzung von einem Imagelayout (A) zu einem anderen (B). Ein Array von OMAP-Strukturen, sortiert nach rva, definiert eine Adresszuordnung.

Führen Sie zum Übersetzen einer Adresse addrA in Bild A in eine Adresse addrB in Bild B die folgenden Schritte aus:

  1. Suchen Sie die Karte nach dem Eintrag e mit dem größten rva kleiner oder gleich addrA.
  2. Festlegen von delta = addrA – e.rva.
  3. Legen Sie addrB = e.rvaTo + delta fest.

Anforderungen

Anforderung Wert
Header dbghelp.h
Verteilbare Komponente DbgHelp.dll 6.8 oder höher

Weitere Informationen

SymGetOmaps