Partager via


structure IMAGE_NT_HEADERS32 (winnt.h)

Représente le format d’en-tête PE.

Syntaxe

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

Membres

Signature

Signature de 4 octets identifiant le fichier en tant qu’image PE. Les octets sont « PE\0\0 ».

FileHeader

Structure IMAGE_FILE_HEADER qui spécifie l’en-tête de fichier.

OptionalHeader

Structure IMAGE_OPTIONAL_HEADER qui spécifie l’en-tête de fichier facultatif.

Remarques

La structure réelle dans WinNT.h est nommée IMAGE_NT_HEADERS32 et IMAGE_NT_HEADERS est définie comme IMAGE_NT_HEADERS32. Toutefois, si _WIN64 est défini, IMAGE_NT_HEADERS est défini comme IMAGE_NT_HEADERS64.

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

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête winnt.h (inclure Windows.h)

Voir aussi

CheckSumMappedFile

IMAGE_FILE_HEADER

IMAGE_OPTIONAL_HEADER

Structures ImageHlp

ImageNtHeader

ImageRvaToSection

ImageRvaToVa

LOADED_IMAGE

UpdateDebugInfoFile