estructura IMAGE_NT_HEADERS32 (winnt.h)

Representa el formato de encabezado PE.

Sintaxis

typedef struct _IMAGE_NT_HEADERS {
  DWORD                   Signature;
  IMAGE_FILE_HEADER       FileHeader;
  IMAGE_OPTIONAL_HEADER32 OptionalHeader;
} IMAGE_NT_HEADERS32, *PIMAGE_NT_HEADERS32;

Miembros

Signature

Firma de 4 bytes que identifica el archivo como una imagen PE. Los bytes son "PE\0\0".

FileHeader

Estructura IMAGE_FILE_HEADER que especifica el encabezado de archivo.

OptionalHeader

Estructura IMAGE_OPTIONAL_HEADER que especifica el encabezado de archivo opcional.

Comentarios

La estructura real de WinNT.h se denomina IMAGE_NT_HEADERS32 y IMAGE_NT_HEADERS se define como IMAGE_NT_HEADERS32. Sin embargo, si se define _WIN64, IMAGE_NT_HEADERS se define como IMAGE_NT_HEADERS64.

typedef struct _IMAGE_NT_HEADERS64 {
    DWORD Signature;
    IMAGE_FILE_HEADER FileHeader;
    IMAGE_OPTIONAL_HEADER64 OptionalHeader;
} IMAGE_NT_HEADERS64, *PIMAGE_NT_HEADERS64;

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado winnt.h (incluye Windows.h)

Consulte también

CheckSumMappedFile

IMAGE_FILE_HEADER

IMAGE_OPTIONAL_HEADER

Estructuras de ImageHlp

ImageNtHeader

ImageRvaToSection

ImageRvaToVa

LOADED_IMAGE

UpdateDebugInfoFile