Compartilhar via


Estrutura OMAP (dbghelp.h)

Descreve uma entrada em um mapa de endereços.

Sintaxe

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

Membros

rva

Um RVA (endereço virtual relativo) em uma imagem A.

rvaTo

O endereço virtual relativo para o qual rva é mapeado na imagem B.

Comentários

Um mapa de endereços fornece uma conversão de um layout de imagem (A) para outro (B). Uma matriz de estruturas OMAP, classificadas por rva, define um mapa de endereços.

Para traduzir um endereço, addrA, na imagem A para um endereço, addrB, na imagem B, execute as seguintes etapas:

  1. Pesquise a entrada no mapa, por exemplo, com o maior rva menor ou igual a addrA.
  2. Definir delta = addrA – e.rva.
  3. Defina addrB = e.rvaTo + delta.

Requisitos

Requisito Valor
Cabeçalho dbghelp.h
Redistribuível DbgHelp.dll 6.8 ou posterior

Confira também

SymGetOmaps