是结构描述了文件版本资源中数据的组织。这个结构不是真正的C语言结构,因为它包含可变长度的成员。此结构仅用于描述版本资源中的数据组织,并不出现在Microsoft Win32软件开发工具包(SDK)随附的任何头文件中。
是结构通常包含应用程序或动态链接库(DLL)的版本支持的语言列表。
其中{
WORD wLength;
WORD wValueLength;
WORD wType;
WCHAR szKey [];
WORD Padding [];
WORD值[];
};
会员
wLength
指定版本资源的长度。
wValueLength
指定当前VS_VERSION_INFO结构中值成员的长度。如果没有与当前版本结构相关联的值成员,则此值为零。
WTYPE
指定版本资源中的数据类型。如果版本资源包含文本数据,则该成员为1,如果版本资源包含二进制数据,则为0。
szKey
包含Unicode字符串“翻译”或用户定义的键字符串值。
填充
包含尽可能多的零字,以使值成员在32位边界上对齐。
值
指定一个或多个通常是语言标识符的值的列表。
备注
如果您使用是结构列出您的应用程序或DLL支持的语言,建议您使用值成员包含一个双字值数组,表示此文件支持的语言和代码页组合。每个双字的高位字可能包含Microsoft语言标识符,低位字可能包含IBM代码页号。高阶或低位字可能为零,表示该文件是语言或代码页独立的。如果省略此块,该文件将被解释为独立于语言和代码页。
也可以看看