Partager via


Structure OMAP (dbghelp.h)

Décrit une entrée dans un mappage d’adresses.

Syntax

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

Membres

rva

Adresse virtuelle relative (RVA) dans l’image A.

rvaTo

Adresse virtuelle relative à laquelle rva est mappée dans l’image B.

Remarques

Un mappage d’adresse fournit une traduction d’une disposition d’image (A) vers une autre (B). Un tableau de structures OMAP, triées par rva, définit un mappage d’adresses.

Pour traduire une adresse, addrA, dans l’image A en une adresse, addrB, dans l’image B, procédez comme suit :

  1. Recherchez l’entrée e sur la carte avec la plus grande rva inférieure ou égale à addrA.
  2. Définir delta = addrA – e.rva.
  3. Définissez addrB = e.rvaTo + delta.

Configuration requise

Condition requise Valeur
En-tête dbghelp.h
Composant redistribuable DbgHelp.dll 6.8 ou version ultérieure

Voir aussi

SymGetOmaps