Partilhar via


VS_VERSIONINFO estrutura

Representa a organização de dados em um recurso de versão de arquivo. É a estrutura raiz que contém todas as outras estruturas de informação de versão de arquivo.

Sintaxe

typedef struct {
  WORD             wLength;
  WORD             wValueLength;
  WORD             wType;
  WCHAR            szKey[16];
  WORD             Padding1;
  VS_FIXEDFILEINFO Value;
  WORD             Padding2;
  WORD             Children;
} VS_VERSIONINFO;

Membros

wLength

Tipo: WORD

O comprimento, em bytes, da estrutura VS_VERSIONINFO. Esse comprimento não inclui nenhum preenchimento que alinhe quaisquer dados de recursos de versão subsequentes em um limite de 32 bits.

wValueLength

Tipo: WORD

O comprimento, em bytes, do Value membro. Esse valor será zero se não houver nenhum membro Value associado à estrutura da versão atual.

wType

Tipo: WORD

O tipo de dados no recurso de versão. Este membro é 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"VS_VERSION_INFO".

Preenchimento1

Tipo: WORD

Contém tantas palavras zero quantas forem necessárias para alinhar o Value membro em um limite de 32 bits.

valor

Tipo: VS_FIXEDFILEINFO

Dados arbitrários associados a essa estrutura VS_VERSIONINFO. O membro wValueLength especifica o comprimento desse membro; se wValueLength for zero, esse membro não existirá.

Preenchimento2

Tipo: WORD

Quantas palavras zero forem necessárias para alinhar o membro Children em um limite de 32 bits. Esses bytes não estão incluídos no wValueLength. Este membro é opcional.

Crianças

Tipo: WORD

Uma matriz de zero ou um estruturas de StringFileInfo e zero ou um VarFileInfo estruturas que são filhas da estrutura VS_VERSIONINFO atual.

Comentários

Esta estrutura não é uma verdadeira estrutura de linguagem C porque contém membros de comprimento variável. Essa estrutura foi criada exclusivamente para descrever a organização de dados em um recurso de versão e não aparece em nenhum dos arquivos de cabeçalho fornecidos com o Windows Software Development Kit (SDK).

Requerimentos

Exigência Valor
Cliente mínimo suportado
Windows 2000 Professional [apenas aplicações de ambiente de trabalho]
Servidor mínimo suportado
Windows 2000 Server [apenas aplicações de ambiente de trabalho]

Ver também

de referência

StringFileInfo

VerQueryValue

VarFileInfo

VS_FIXEDFILEINFO

Conceptual

Informações sobre a versão do