Compartilhar via


Estrutura StringFileInfo

Representa a organização de dados em um recurso de versão de arquivo. Ele contém informações de versão que podem ser exibidas para um idioma específico e uma página de código.

Sintaxe

typedef struct {
  WORD        wLength;
  WORD        wValueLength;
  WORD        wType;
  WCHAR       szKey;
  WORD        Padding;
  StringTable Children;
} StringFileInfo;

Membros

wLength

Tipo: WORD

O comprimento, em bytes, de todo o bloco StringFileInfo , incluindo todas as estruturas indicadas pelo membro Children .

wValueLength

Tipo: WORD

Esse membro é sempre igual a zero.

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"StringFileInfo".

Preenchimento

Tipo: WORD

Quantas palavras zero forem necessárias para alinhar o membro Children em um limite de 32 bits.

Filhos

Tipo: StringTable

Uma matriz de uma ou mais estruturas StringTable . Cada membro szKey da estrutura StringTable indica o idioma e a página de código apropriados para exibir o texto nessa estrutura StringTable.

Comentários

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.

O membro Children da estrutura VS_VERSIONINFO pode conter zero ou mais estruturas StringFileInfo .

Requisitos

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]

Confira também

Referência

Stringtable

String

VS_VERSIONINFO

Conceitual

Informações sobre versão