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)

Vedi anche

CheckSumMappedFile

IMAGE_FILE_HEADER

IMAGE_OPTIONAL_HEADER

Strutture ImageHlp

ImageNtHeader

ImageRvaToSection

ImageRvaToVaVa

LOADED_IMAGE

UpdateDebugInfoFile