estrutura VS_FIXEDFILEINFO (verrsrc.h)
Contém informações de versão para um arquivo. Essas informações são independentes de linguagem e de código.
Sintaxe
typedef struct tagVS_FIXEDFILEINFO {
DWORD dwSignature;
DWORD dwStrucVersion;
DWORD dwFileVersionMS;
DWORD dwFileVersionLS;
DWORD dwProductVersionMS;
DWORD dwProductVersionLS;
DWORD dwFileFlagsMask;
DWORD dwFileFlags;
DWORD dwFileOS;
DWORD dwFileType;
DWORD dwFileSubtype;
DWORD dwFileDateMS;
DWORD dwFileDateLS;
} VS_FIXEDFILEINFO;
Membros
dwSignature
Tipo: DWORD
Contém o valor 0xFEEF04BD. Isso é usado com o membro szKey da estrutura VS_VERSIONINFO ao pesquisar um arquivo para a estrutura de VS_FIXEDFILEINFO .
dwStrucVersion
Tipo: DWORD
O número de versão binária dessa estrutura. A palavra de alta ordem desse membro contém o número de versão principal e a palavra de baixa ordem contém o número de versão secundária.
dwFileVersionMS
Tipo: DWORD
Os 32 bits mais significativos do número de versão binária do arquivo. Esse membro é usado com dwFileVersionLS para formar um valor de 64 bits usado para comparações numéricas.
dwFileVersionLS
Tipo: DWORD
Os 32 bits menos significativos do número de versão binária do arquivo. Esse membro é usado com dwFileVersionMS para formar um valor de 64 bits usado para comparações numéricas.
dwProductVersionMS
Tipo: DWORD
Os 32 bits mais significativos do número de versão binária do produto com o qual esse arquivo foi distribuído. Esse membro é usado com dwProductVersionLS para formar um valor de 64 bits usado para comparações numéricas.
dwProductVersionLS
Tipo: DWORD
Os 32 bits menos significativos do número de versão binária do produto com o qual esse arquivo foi distribuído. Esse membro é usado com dwProductVersionMS para formar um valor de 64 bits usado para comparações numéricas.
dwFileFlagsMask
Tipo: DWORD
Contém uma máscara de bits que especifica os bits válidos em dwFileFlags. Um bit só será válido se tiver sido definido quando o arquivo foi criado.
dwFileFlags
Tipo: DWORD
Contém uma máscara de bits que especifica os atributos boolianos do arquivo. Esse membro pode incluir um ou mais dos valores a seguir.
Valor | Significado |
---|---|
|
O arquivo contém informações de depuração ou é compilado com recursos de depuração habilitados. |
|
A estrutura de versão do arquivo foi criada dinamicamente; portanto, alguns dos membros nessa estrutura podem estar vazios ou incorretos. Esse sinalizador nunca deve ser definido nos dados de VS_VERSIONINFO de um arquivo. |
|
O arquivo foi modificado e não é idêntico ao arquivo de envio original do mesmo número de versão. |
|
O arquivo é uma versão de desenvolvimento, não um produto lançado comercialmente. |
|
O arquivo não foi criado usando procedimentos de versão padrão. Se esse sinalizador for definido, a estrutura StringFileInfo deverá conter uma entrada PrivateBuild. |
|
O arquivo foi criado pela empresa original usando procedimentos de versão padrão, mas é uma variação do arquivo normal do mesmo número de versão. Se esse sinalizador for definido, a estrutura StringFileInfo deverá conter uma entrada SpecialBuild. |
dwFileOS
Tipo: DWORD
O sistema operacional para o qual esse arquivo foi projetado. Esse membro pode ser um dos valores a seguir.
Um aplicativo pode combinar esses valores para indicar que o arquivo foi projetado para um sistema operacional em execução em outro. Os valores dwFileOS a seguir são exemplos disso, mas não são uma lista completa.
dwFileType
Tipo: DWORD
O tipo geral de arquivo. Esse membro pode ser um dos valores a seguir. Todos os outros valores são reservados.
dwFileSubtype
Tipo: DWORD
A função do arquivo. Os valores possíveis dependem do valor de dwFileType. Para todos os valores de dwFileType não descritos na lista a seguir, dwFileSubtype é zero.
Se dwFileType for VFT_DRV, dwFileSubtype poderá ser um dos valores a seguir.
Se dwFileType for VFT_FONT, dwFileSubtype poderá ser um dos valores a seguir.
Se dwFileType for VFT_VXD, dwFileSubtype conterá o identificador de dispositivo virtual incluído no bloco de controle do dispositivo virtual.
Todos os valores dwFileSubtype não listados aqui são reservados.
dwFileDateMS
Tipo: DWORD
Os 32 bits mais significativos do carimbo de data e hora de criação binária de 64 bits do arquivo.
dwFileDateLS
Tipo: DWORD
Os 32 bits menos significativos da data de criação binária e do carimbo de data e hora do arquivo de 64 bits.
Requisitos
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] |
Cabeçalho | verrsrc.h (inclua Windows.h) |
Confira também
Conceitual
Referência