структура VS_VERSIONINFO
Представляет организацию данных в ресурсе файловой версии. Это корневая структура, содержащая все другие структуры сведений о версии файла.
Синтаксис
typedef struct {
WORD wLength;
WORD wValueLength;
WORD wType;
WCHAR szKey[16];
WORD Padding1;
VS_FIXEDFILEINFO Value;
WORD Padding2;
WORD Children;
} VS_VERSIONINFO;
Члены
-
wLength
-
Тип: WORD
-
Длина структуры VS_VERSIONINFO в байтах. Эта длина не включает в себя заполнение, которое выравнивает любые последующие данные ресурса версии на 32-разрядной границе.
-
wValueLength
-
Тип: WORD
-
Длина элемента значения в байтах. Это значение равно нулю, если нет элемента, связанного с текущей структурой версии.
-
wType
-
Тип: WORD
-
Тип данных в ресурсе версии. Этот элемент равен 1, если ресурс версии содержит текстовые данные и 0, если ресурс версии содержит двоичные данные.
-
szKey
-
Тип: WCHAR
-
Строка Юникода L "VS_VERSION_INFO".
-
заполнение1
-
Тип: WORD
-
Содержит столько нулевых слов, сколько необходимо для выравнивания элемента значение на 32-разрядной границе.
-
значение
-
Тип: VS_FIXEDFILEINFO
-
Произвольные данные, связанные с этой структурой VS_VERSIONINFO. Элемент wValueLength указывает длину этого элемента; Если wValueLength равно нулю, этот элемент не существует.
-
заполнение2
-
Тип: WORD
-
Столько нулевых слов, сколько необходимо для выравнивания элемента Дочерние на 32-разрядной границе. Эти байты не включены в wValueLength. Этот элемент является необязательным.
-
детей
-
Тип: WORD
-
Массив с нулевым или одним структурами StringFileInfo и нулевым или одним структурами VarFileInfo, которые являются дочерними элементами текущей структуры VS_VERSIONINFO.
Замечания
Эта структура не является истинной структурой языка C, так как она содержит элементы переменной длины. Эта структура была создана исключительно для отображения организации данных в ресурсе версии и не отображается ни в одном из файлов заголовков, поставляемых с пакетом средств разработки программного обеспечения Windows (SDK).
Требования
Требование | Ценность |
---|---|
Минимальный поддерживаемый клиент |
Windows 2000 Профессиональный [только классические приложения] |
Минимальный поддерживаемый сервер |
Windows 2000 Server [только классические приложения] |
См. также
-
Справочник
-
концептуальные