Bagikan melalui


struktur IMAGE_NT_HEADERS32 (winnt.h)

Mewakili format header PE.

Sintaks

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

Anggota

Signature

Tanda tangan 4-byte yang mengidentifikasi file sebagai gambar PE. Bytenya adalah "PE\0\0".

FileHeader

Struktur IMAGE_FILE_HEADER yang menentukan header file.

OptionalHeader

Struktur IMAGE_OPTIONAL_HEADER yang menentukan header file opsional.

Keterangan

Struktur aktual di WinNT.h diberi nama IMAGE_NT_HEADERS32 dan IMAGE_NT_HEADERS didefinisikan sebagai IMAGE_NT_HEADERS32. Namun, jika _WIN64 didefinisikan, maka IMAGE_NT_HEADERS didefinisikan sebagai IMAGE_NT_HEADERS64.

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

Persyaratan

   
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header winnt.h (sertakan Windows.h)

Lihat juga

CheckSumMappedFile

IMAGE_FILE_HEADER

IMAGE_OPTIONAL_HEADER

Struktur ImageHlp

ImageNtHeader

ImageRvaToSection

ImageRvaToVa

LOADED_IMAGE

UpdateDebugInfoFile