VS_FIXEDFILEINFO struttura (verrsrc.h)
Contiene informazioni sulla versione per un file. Queste informazioni sono indipendenti dalla lingua e dalla tabella codici.
Sintassi
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;
Members
dwSignature
Tipo: DWORD
Contiene il valore 0xFEEF04BD. Viene usato con il membro szKey della struttura VS_VERSIONINFO durante la ricerca di un file per la struttura VS_FIXEDFILEINFO .
dwStrucVersion
Tipo: DWORD
Numero di versione binaria di questa struttura. La parola di ordine elevato di questo membro contiene il numero di versione principale e la parola a basso ordine contiene il numero di versione secondaria.
dwFileVersionMS
Tipo: DWORD
I 32 bit più significativi del numero di versione binaria del file. Questo membro viene usato con dwFileVersionLS per formare un valore a 64 bit usato per i confronti numerici.
dwFileVersionLS
Tipo: DWORD
Meno significativi 32 bit del numero di versione binaria del file. Questo membro viene usato con dwFileVersionMS per formare un valore a 64 bit utilizzato per confronti numerici.
dwProductVersionMS
Tipo: DWORD
I 32 bit più significativi del numero di versione binaria del prodotto con cui è stato distribuito questo file. Questo membro viene usato con dwProductVersionLS per formare un valore a 64 bit utilizzato per i confronti numerici.
dwProductVersionLS
Tipo: DWORD
I 32 bit meno significativi del numero di versione binaria del prodotto con cui è stato distribuito questo file. Questo membro viene usato con dwProductVersionMS per formare un valore a 64 bit usato per i confronti numerici.
dwFileFlagsMask
Tipo: DWORD
Contiene una maschera bit che specifica i bit validi in dwFileFlags. Un bit è valido solo se è stato definito quando è stato creato il file.
dwFileFlags
Tipo: DWORD
Contiene una maschera bit che specifica gli attributi booleani del file. Questo membro può includere uno o più dei valori seguenti.
Valore | Significato |
---|---|
|
Il file contiene informazioni di debug o viene compilato con le funzionalità di debug abilitate. |
|
La struttura della versione del file è stata creata dinamicamente; pertanto, alcuni dei membri di questa struttura possono essere vuoti o non corretti. Questo flag non deve mai essere impostato nei dati di VS_VERSIONINFO di un file. |
|
Il file è stato modificato e non è identico al file di spedizione originale dello stesso numero di versione. |
|
Il file è una versione di sviluppo, non un prodotto rilasciato commercialmente. |
|
Il file non è stato compilato usando le procedure di rilascio standard. Se questo flag è impostato, la struttura StringFileInfo deve contenere una voce PrivateBuild. |
|
Il file è stato creato dall'azienda originale usando procedure di rilascio standard, ma è una variante del normale file dello stesso numero di versione. Se questo flag è impostato, la struttura StringFileInfo deve contenere una voce SpecialBuild. |
dwFileOS
Tipo: DWORD
Sistema operativo per il quale è stato progettato questo file. Questo membro può essere uno dei valori seguenti.
Un'applicazione può combinare questi valori per indicare che il file è stato progettato per un sistema operativo in esecuzione su un altro. I valori dwFileOS seguenti sono esempi di questo, ma non sono un elenco completo.
dwFileType
Tipo: DWORD
Tipo generale di file. Questo membro può essere uno dei valori seguenti. Tutti gli altri valori sono riservati.
dwFileSubtype
Tipo: DWORD
Funzione del file. I valori possibili dipendono dal valore dwFileType. Per tutti i valori dwFileType non descritti nell'elenco seguente, dwFileSubtype è zero.
Se dwFileType è VFT_DRV, dwFileSubtype può essere uno dei valori seguenti.
Se dwFileType è VFT_FONT, dwFileSubtype può essere uno dei valori seguenti.
Se dwFileType è VFT_VXD, dwFileSubtype contiene l'identificatore del dispositivo virtuale incluso nel blocco di controllo del dispositivo virtuale.
Tutti i valori dwFileSubtype non elencati qui sono riservati.
dwFileDateMS
Tipo: DWORD
I 32 bit più significativi della data e dell'ora di creazione binaria a 64 bit del file.
dwFileDateLS
Tipo: DWORD
Il valore minimo significativo di 32 bit della data e dell'ora di creazione binaria a 64 bit del file.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | verrsrc.h (include Windows.h) |
Vedi anche
Informazioni concettuali
Riferimento