Var
9/8/2008
Essa estrutura ilustra a organização dos dados em um arquivo-recurso versão. Ele geralmente contém uma lista de linguagem e página de código pares identificador que suporta a versão do aplicativo ou DLL.
Essa estrutura não é um verdadeiro C-estrutura linguagem porque ele contém membros de comprimento variável.
Syntax
typedef struct Var {
WORD wLength;
WORD wValueLength;
WORD wType;
WCHAR szKey[];
WORD Padding[];
DWORD Value[];
} Var;
Os membros
- wLength
O comprimento, em bytes, da Var estrutura.
- wValueLength
O comprimento, em bytes, da Valor membro.
- wType
O tipo de dados no recurso de versão. Este membro será 1 se o recurso versão contém dados de texto e 0 se o recurso versão contém dados binários.
- szKey
O seqüência de caracteres Unicode "conversão".
- Enchimento
Zero palavras, como muitos Como são necessárias para alinhar o Valor membro em um 32-bit limite.
- Valor
Uma matriz de um ou mais valores que são pares identificador linguagem e página de código. Para obter mais informações, consulte a seção " Comentários ".
Remarks
Se você usar o Var estrutura para lista os idiomas que seu aplicativo ou DLL suporta em vez de usar múltiplo recursos versão, use o Valor membro para conter uma matriz de DWORD Valores indicando as combinações de linguagem e página de código com suporte por este arquivo.
A baixa-ordem palavra de cada DWORD deve conter um identificador linguagem Microsoft e o alto - palavra ordem deve conter o número página de código IBM. Ambos alta - baixa ou ordem - palavra ordem pode ser zero, indicando que o arquivo é linguagem ou página de código independentes. Se a pasta Var estrutura for omitida, o arquivo será interpretado como linguagem e página de código independentes.
Observação
Esta estrutura foi criada exclusivamente para indicar a organização dos dados em um recurso versão e não aparecer em qualquer um dos arquivos de cabeçalho fornecidos com um SDK para um Windows Embedded CE OS.
Requirements
Windows Embedded CE | Windows CE 3.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |
Note | This structure was created solely to depict the organization of data in a version resource and does not appear in any of the header files shipped with an SDK for a Windows Embedded CE OS. |
See Also
Reference
System Management Structures
StringFileInfo
StringTable
VarFileInfo
VS_VERSIONINFO