Структура VarFileInfo

Представляет организацию данных в ресурсе версии файла. Он содержит сведения о версии, не зависящие от определенного сочетания языка и кодовой страницы.

Синтаксис

typedef struct {
  WORD  wLength;
  WORD  wValueLength;
  WORD  wType;
  WCHAR szKey;
  WORD  Padding;
  Var   Children;
} VarFileInfo;

Члены

wLength

Тип: WORD

Длина (в байтах) всего блока VarFileInfo , включая все структуры, указанные элементом Children .

wValueLength

Тип: WORD

Этот элемент всегда равен нулю.

wType

Тип: WORD

Тип данных в ресурсе версии. Этот элемент равен 1, если ресурс версии содержит текстовые данные, и 0, если ресурс версии содержит двоичные данные.

szKey

Тип: WCHAR

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

Заполнение

Тип: WORD

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

Children

Тип: Var

Обычно содержит список языков, поддерживаемых приложением или библиотекой DLL.

Комментарии

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

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

Требования

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

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

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

Var

VS_VERSIONINFO

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

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