IMAGE_FILE_HEADER結構 (winnt.h)
表示 COFF 標頭格式。
語法
typedef struct _IMAGE_FILE_HEADER {
WORD Machine;
WORD NumberOfSections;
DWORD TimeDateStamp;
DWORD PointerToSymbolTable;
DWORD NumberOfSymbols;
WORD SizeOfOptionalHeader;
WORD Characteristics;
} IMAGE_FILE_HEADER, *PIMAGE_FILE_HEADER;
成員
Machine
計算機的架構類型。 圖像檔只能在指定的計算機上執行,或是模擬指定計算機的系統。 這個成員可以是下列其中一個值。
如需有效計算機類型和支援架構的完整清單,請參閱 PE 格式 檔。
NumberOfSections
區段數目。 這表示區段數據表的大小,緊接在標頭後面。 請注意,Windows 載入器會將區段數目限制為96。
TimeDateStamp
映射時間戳的低 32 位。 這代表連結器建立影像的日期和時間。 根據系統時鐘,此值以自午夜(00:00:00:00)、1970 年 1 月 1 日起經過的秒數表示。
PointerToSymbolTable
符號數據表的位移,以位元組為單位,如果沒有COFF符號數據表,則為零。
NumberOfSymbols
符號表中的符號數目。
SizeOfOptionalHeader
選擇性標頭的大小,以位元組為單位。 對於物件檔,此值應該是0。
Characteristics
影像的特性。 這個成員可以是下列其中一或多個值。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
支援的最低伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | winnt.h (包括 Windows.h) |