IMAGE_NT_HEADERS32 struttura (winnt.h)
Rappresenta il formato dell'intestazione PE.
Sintassi
typedef struct _IMAGE_NT_HEADERS {
DWORD Signature;
IMAGE_FILE_HEADER FileHeader;
IMAGE_OPTIONAL_HEADER32 OptionalHeader;
} IMAGE_NT_HEADERS32, *PIMAGE_NT_HEADERS32;
Members
Signature
Firma a 4 byte che identifica il file come immagine PE. I byte sono "PE\0\0".
FileHeader
Struttura IMAGE_FILE_HEADER che specifica l'intestazione del file.
OptionalHeader
Struttura IMAGE_OPTIONAL_HEADER che specifica l'intestazione di file facoltativa.
Commenti
La struttura effettiva in WinNT.h è denominata IMAGE_NT_HEADERS32 e IMAGE_NT_HEADERS è definita come IMAGE_NT_HEADERS32. Tuttavia, se _WIN64 è definito, IMAGE_NT_HEADERS viene definito come IMAGE_NT_HEADERS64.
typedef struct _IMAGE_NT_HEADERS64 {
DWORD Signature;
IMAGE_FILE_HEADER FileHeader;
IMAGE_OPTIONAL_HEADER64 OptionalHeader;
} IMAGE_NT_HEADERS64, *PIMAGE_NT_HEADERS64;
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | winnt.h (includere Windows.h) |