estructura VS_FIXEDFILEINFO (verrsrc.h)
Contiene información de versión para un archivo. Esta información es independiente del idioma y la página de códigos.
Sintaxis
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;
Miembros
dwSignature
Tipo: DWORD
Contiene el valor 0xFEEF04BD. Esto se usa con el miembro szKey de la estructura VS_VERSIONINFO al buscar un archivo para la estructura VS_FIXEDFILEINFO .
dwStrucVersion
Tipo: DWORD
Número de versión binaria de esta estructura. La palabra de orden superior de este miembro contiene el número de versión principal y la palabra de orden bajo contiene el número de versión secundaria.
dwFileVersionMS
Tipo: DWORD
Los 32 bits más significativos del número de versión binaria del archivo. Este miembro se usa con dwFileVersionLS para formar un valor de 64 bits usado para comparaciones numéricas.
dwFileVersionLS
Tipo: DWORD
Los 32 bits menos significativos del número de versión binaria del archivo. Este miembro se usa con dwFileVersionMS para formar un valor de 64 bits usado para comparaciones numéricas.
dwProductVersionMS
Tipo: DWORD
Los 32 bits más significativos del número de versión binaria del producto con el que se distribuyó este archivo. Este miembro se usa con dwProductVersionLS para formar un valor de 64 bits usado para comparaciones numéricas.
dwProductVersionLS
Tipo: DWORD
Los 32 bits menos significativos del número de versión binaria del producto con el que se distribuyó este archivo. Este miembro se usa con dwProductVersionMS para formar un valor de 64 bits usado para comparaciones numéricas.
dwFileFlagsMask
Tipo: DWORD
Contiene una máscara de bits que especifica los bits válidos en dwFileFlags. Un bit solo es válido si se definió cuando se creó el archivo.
dwFileFlags
Tipo: DWORD
Contiene una máscara de bits que especifica los atributos booleanos del archivo. Este miembro puede incluir uno o varios de los valores siguientes.
Valor | Significado |
---|---|
|
El archivo contiene información de depuración o se compila con las características de depuración habilitadas. |
|
La estructura de versión del archivo se creó dinámicamente; por lo tanto, algunos de los miembros de esta estructura pueden estar vacíos o incorrectos. Esta marca nunca debe establecerse en los datos de VS_VERSIONINFO de un archivo. |
|
El archivo se ha modificado y no es idéntico al archivo de envío original del mismo número de versión. |
|
El archivo es una versión de desarrollo, no un producto publicado comercialmente. |
|
El archivo no se creó mediante procedimientos de versión estándar. Si se establece esta marca, la estructura StringFileInfo debe contener una entrada privateBuild. |
|
El archivo fue creado por la empresa original mediante procedimientos de versión estándar, pero es una variación del archivo normal del mismo número de versión. Si se establece esta marca, la estructura StringFileInfo debe contener una entrada SpecialBuild. |
dwFileOS
Tipo: DWORD
Sistema operativo para el que se diseñó este archivo. Este miembro puede ser uno de los siguientes valores.
Una aplicación puede combinar estos valores para indicar que el archivo se diseñó para un sistema operativo que se ejecuta en otro. Los siguientes valores dwFileOS son ejemplos de esto, pero no son una lista completa.
dwFileType
Tipo: DWORD
Tipo general de archivo. Este miembro puede ser uno de los valores siguientes. Todos los demás valores están reservados.
dwFileSubtype
Tipo: DWORD
Función del archivo. Los valores posibles dependen del valor de dwFileType. Para todos los valores de dwFileType no descritos en la lista siguiente, dwFileSubtype es cero.
Si dwFileType es VFT_DRV, dwFileSubtype puede ser uno de los valores siguientes.
Si dwFileType es VFT_FONT, dwFileSubtype puede ser uno de los valores siguientes.
Si dwFileType es VFT_VXD, dwFileSubtype contiene el identificador de dispositivo virtual incluido en el bloque de control de dispositivo virtual.
Todos los valores dwFileSubtype que no aparecen aquí están reservados.
dwFileDateMS
Tipo: DWORD
Los 32 bits más significativos de la marca de fecha y hora binarias de 64 bits del archivo.
dwFileDateLS
Tipo: DWORD
Los 32 bits menos significativos de la marca de fecha y hora binarias de 64 bits del archivo.
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | verrsrc.h (incluya Windows.h) |
Consulte también
Conceptual
Referencia