共用方式為


IMAGE_NT_HEADERS32結構 (winnt.h)

表示 PE 標頭格式。

語法

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

成員

Signature

識別檔案為 PE 映射的 4 位元組簽章。 位元組為 「PE\0\0」。

FileHeader

指定檔頭 的IMAGE_FILE_HEADER 結構。

OptionalHeader

指定選擇性檔案標頭 的IMAGE_OPTIONAL_HEADER 結構。

備註

WinNT.h 中的實際結構會命名 為 IMAGE_NT_HEADERS32而IMAGE_NT_HEADERS 定義為 IMAGE_NT_HEADERS32。 不過,如果已定義_WIN64, 則IMAGE_NT_HEADERS 定義為 IMAGE_NT_HEADERS64

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

規格需求

   
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 winnt.h (包括 Windows.h)

另請參閱

CheckSumMappedFile

IMAGE_FILE_HEADER

IMAGE_OPTIONAL_HEADER

ImageHlp 結構

ImageNtHeader

ImageRvaToSection

ImageRvaToVa

LOADED_IMAGE

UpdateDebugInfoFile