winnt.h) (IMAGE_FILE_HEADER 结构
表示 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
计算机的体系结构类型。 图像文件只能在指定的计算机或模拟指定计算机的系统上运行。 此成员可以是以下值之一。
值 | 含义 |
---|---|
|
x86 |
|
Intel Itanium |
|
X64 |
NumberOfSections
节数。 这指示部分表的大小,该表紧跟在标头之后。 请注意,Windows 加载程序将节数限制为 96。
TimeDateStamp
图像时间戳的低 32 位。 这表示链接器创建映像的日期和时间。 根据系统时钟,该值以自 1970 年 1 月 1 日世界协调时间 (00:00:00) 午夜以来经过的秒数表示。
PointerToSymbolTable
符号表的偏移量(以字节为单位),如果没有 COFF 符号表,则为零。
NumberOfSymbols
符号表中的符号数。
SizeOfOptionalHeader
可选标头的大小(以字节为单位)。 对于对象文件,此值应为 0。
Characteristics
图像的特征。 此成员可以是以下一个或多个值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | winnt.h (包括 Windows.h) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈