【发布时间】:2015-01-21 13:37:19
【问题描述】:
我从一个文件中获取了VS_VERSIONINFO 结构,并且值 (VS_FIXEDFILEINFO) 填充了 32 位。
根据 MSDN,值应被填充以落在 32 位边界上。
填充1
类型:WORD
包含使 Value 成员在 32 位边界上对齐所需的尽可能多的零字。
但值已经在 32 位边界上。
无论如何,为什么 VS_FIXEDFILEINFO 在 32 位边界上用 32 位填充?
要在 32 位边界上对齐数据,只有小于 32 位的填充才有意义。
我问这个是因为我需要解析一个 RC 脚本并生成这个资源。
【问题讨论】:
标签: data-structures padding memory-alignment resource-files versioninfo