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) |