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) |