Compartilhar via


Var

Windows Mobile SupportedWindows Embedded CE Supported

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

Other Resources

GetFileVersionInfo