Структура 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 [только классические приложения] |
См. также раздел
-
Справочные материалы
-
Основные понятия