struttura VS_VERSIONINFO

Rappresenta l'organizzazione dei dati in una risorsa di versione file. Si tratta della struttura radice che contiene tutte le altre strutture di informazioni sulla versione del file.

Sintassi

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

Members

wLength

Tipo: WORD

Lunghezza, in byte, della struttura VS_VERSIONINFO . Questa lunghezza non include spaziatura interna che allinea i dati delle risorse della versione successive su un limite a 32 bit.

wValueLength

Tipo: WORD

Lunghezza, in byte, del membro Value . Questo valore è zero se non è associato alcun membro Value alla struttura della versione corrente.

wType

Tipo: WORD

Tipo di dati nella risorsa della versione. Questo membro è 1 se la risorsa versione contiene dati di testo e 0 se la risorsa versione contiene dati binari.

szKey

Tipo: WCHAR

Stringa Unicode L"VS_VERSION_INFO".

Spaziatura interna1

Tipo: WORD

Contiene tutte le parole zero necessarie per allineare il membro Value su un limite a 32 bit.

Valore

Tipo: VS_FIXEDFILEINFO

Dati arbitrari associati a questa struttura di VS_VERSIONINFO . Il membro wValueLength specifica la lunghezza di questo membro; se wValueLength è zero, questo membro non esiste.

Spaziatura interna2

Tipo: WORD

Numero pari a zero parole necessarie per allineare il membro Children su un limite a 32 bit. Questi byte non sono inclusi in wValueLength. Questo membro è facoltativo.

Children

Tipo: WORD

Matrice di zero o una struttura StringFileInfo e zero o una struttura VarFileInfo figlio della struttura di VS_VERSIONINFO corrente.

Commenti

Questa struttura non è una struttura del linguaggio C vera perché contiene membri a lunghezza variabile. Questa struttura è stata creata esclusivamente per rappresentare l'organizzazione dei dati in una risorsa di versione e non viene visualizzata in nessuno dei file di intestazione forniti con Windows Software Development Kit (SDK).

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]

Vedi anche

Riferimento

StringFileInfo

VerQueryValue

VarFileInfo

VS_FIXEDFILEINFO

Informazioni concettuali

Informazioni sulla versione