Поделиться через


Структура 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

Строка Юникода L "StringFileInfo".

Заполнение

Тип: WORD

Столько нулевых слов, сколько необходимо для выравнивания элемента Children на 32-разрядной границе.

Children

Тип: StringTable

Массив из одной или нескольких структур StringTable . Член szKey каждой структуры StringTable указывает соответствующий язык и кодовую страницу для отображения текста в этой структуре StringTable.

Комментарии

Эта структура не является истинной структурой языка C, так как она содержит члены переменной длины. Эта структура была создана исключительно для отображения организации данных в ресурсе версии и не отображается ни в одном из файлов заголовков, поставляемых вместе с пакетом средств разработки программного обеспечения Windows (SDK).

Дочерний элемент структуры VS_VERSIONINFO может содержать ноль или более структур StringFileInfo.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]

См. также раздел

Справочные материалы

StringTable

Строка

VS_VERSIONINFO

Основные понятия

Сведения о версии