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:
- Pesquise a entrada no mapa, por exemplo, com o maior rva menor ou igual a addrA.
- Definir delta = addrA – e.rva.
- Defina addrB = e.rvaTo + delta.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | dbghelp.h |
Redistribuível | DbgHelp.dll 6.8 ou posterior |