Estrutura var
Representa a organização de dados em um recurso de versão de arquivo. Normalmente, ele contém uma lista de pares de identificadores de página de código e idioma compatíveis com a versão do aplicativo ou DLL.
typedef struct {
WORD wLength;
WORD wValueLength;
WORD wType;
WCHAR szKey;
WORD Padding;
DWORD Value;
} Var;
-
wLength
-
Tipo: WORD
-
O comprimento, em bytes, da estrutura Var .
-
wValueLength
-
Tipo: WORD
-
O comprimento, em bytes, do membro Value .
-
wType
-
Tipo: WORD
-
O tipo de dados no recurso de versão. Esse membro será 1 se o recurso de versão contiver dados de texto e 0 se o recurso de versão contiver dados binários.
-
szKey
-
Tipo: WCHAR
-
A cadeia de caracteres Unicode L"Translation".
-
Preenchimento
-
Tipo: WORD
-
Quantas palavras zero forem necessárias para alinhar o membro Value em um limite de 32 bits.
-
Valor
-
Tipo: DWORD
-
Uma matriz de um ou mais valores que são pares de identificador de página de código e idioma. Para obter informações adicionais, consulte a seção Comentários a seguir.
Essa estrutura não é uma estrutura de linguagem C verdadeira porque contém membros de comprimento variável. Essa estrutura foi criada exclusivamente para representar a organização dos dados em um recurso de versão e não aparece em nenhum dos arquivos de cabeçalho enviados com o SDK (Software Development Kit) do Windows.
Se você usar a estrutura Var para listar os idiomas aos quais seu aplicativo ou DLL dá suporte em vez de usar vários recursos de versão, use o membro Value para conter uma matriz de valores DWORD indicando as combinações de página de idioma e código compatíveis com esse arquivo. A palavra de baixa ordem de cada DWORD deve conter um identificador de idioma da Microsoft e a palavra de alta ordem deve conter o número da página de código IBM. A palavra de ordem alta ou baixa pode ser zero, indicando que o arquivo é independente de linguagem ou de código. Se a estrutura Var for omitida, o arquivo será interpretado como independente de linguagem e de código.
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
-
Referência
-
Conceitual