Структура Var
Представляет организацию данных в ресурсе файловой версии. Обычно он содержит список пар идентификаторов языка и кодовой страницы, поддерживаемых версией приложения или библиотеки DLL.
typedef struct {
WORD wLength;
WORD wValueLength;
WORD wType;
WCHAR szKey;
WORD Padding;
DWORD Value;
} Var;
-
wLength
-
Тип: WORD
-
Длина структуры Var (в байтах).
-
wValueLength
-
Тип: WORD
-
Длина элемента Value (в байтах).
-
wType
-
Тип: WORD
-
Тип данных в ресурсе версии. Этот член равен 1, если ресурс версии содержит текстовые данные, и 0, если ресурс версии содержит двоичные данные.
-
szKey
-
Тип: WCHAR
-
Строка Юникода L "Translation".
-
Заполнение
-
Тип: WORD
-
Столько нулевых слов, сколько необходимо для выравнивания элемента Value на 32-разрядной границе.
-
Значение
-
Тип: DWORD
-
Массив из одного или нескольких значений, которые представляют собой пары идентификаторов языка и кодовой страницы. Дополнительные сведения см. в следующем разделе Примечаний.
Эта структура не является истинной структурой языка C, так как она содержит члены переменной длины. Эта структура была создана исключительно для отображения организации данных в ресурсе версии и не отображается ни в одном из файлов заголовков, поставляемых вместе с пакетом средств разработки программного обеспечения Windows (SDK).
Если вы используете структуру Var для перечисления языков, поддерживаемых приложением или библиотекой DLL, вместо использования нескольких ресурсов версии используйте элемент Value , чтобы содержать массив значений DWORD , указывающих сочетания языка и кодовой страницы, поддерживаемые этим файлом. Слово нижнего порядка каждого DWORD должно содержать идентификатор языка Майкрософт, а слово высокого порядка должно содержать номер кодовой страницы IBM. Слово высокого или низкого порядка может быть равно нулю, указывая, что файл не зависит от языка или кодовой страницы. Если структура Var опущена, файл будет интерпретирован как язык и кодовая страница независимо.
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
-
Справочные материалы
-
Основные понятия