StringFileInfo 结构

表示文件版本资源中的数据的组织。 它包含可为特定语言和代码页显示的版本信息。

语法

typedef struct {
  WORD        wLength;
  WORD        wValueLength;
  WORD        wType;
  WCHAR       szKey;
  WORD        Padding;
  StringTable Children;
} StringFileInfo;

成员

wLength

类型: WORD

整个 StringFileInfo 块(包括 Children 成员指示的所有结构)的长度(以字节为单位)。

wValueLength

类型: WORD

此成员始终等于零。

wType

类型: WORD

版本资源中的数据类型。 如果版本资源包含文本数据,则此成员为 1;如果版本资源包含二进制数据,则此成员为 0。

szKey

类型: WCHAR

Unicode 字符串 L“StringFileInfo”。

填充

类型: WORD

在 32 位边界上对齐 Children 成员所需的任意零个单词。

Children

类型: StringTable

一个或多个 StringTable 结构的数组。 每个 StringTable 结构的 szKey 成员指示用于显示该 StringTable 结构中的文本的适当语言和代码页。

备注

此结构不是真正的 C 语言结构,因为它包含可变长度的成员。 创建此结构只是为了描述版本资源中的数据组织,不会显示在 Windows 软件开发工具包 (SDK) 附带的任何头文件中。

VS_VERSIONINFO 结构的 Children 成员可能包含零个或多个 StringFileInfo 结构。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]

另请参阅

引用

StringTable

字符串

VS_VERSIONINFO

概念性

版本信息