我从文件中获取了VS_VERSIONINFO结构,并且值 (VS_FIXEDFILEINFO) 填充了 32 位。
根据 MSDN,应填充值以落在 32 位边界上。
填充1
类型:字
包含尽可能多的零字,以在 32 位边界上对齐 Value 成员。
但是 value 已经在 32 位边界上。
无论如何,为什么 VS_FIXEDFILEINFO 在 32 位边界上填充 32 位?
要在 32 位边界上对齐数据,只有小于 32 位的填充才有意义。
我问这个是因为我需要解析一个 RC 脚本并生成这个资源。