Struttura var

Rappresenta l'organizzazione dei dati in una risorsa di versione file. Contiene in genere un elenco di coppie di identificatori della tabella codici e del linguaggio supportate dalla versione dell'applicazione o della DLL.

Sintassi

typedef struct {
  WORD  wLength;
  WORD  wValueLength;
  WORD  wType;
  WCHAR szKey;
  WORD  Padding;
  DWORD Value;
} Var;

Members

wLength

Tipo: WORD

Lunghezza, in byte, della struttura Var .

wValueLength

Tipo: WORD

Lunghezza, in byte, del membro Value .

wType

Tipo: WORD

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

szKey

Tipo: WCHAR

Stringa Unicode L"Translation".

Riempimento

Tipo: WORD

Numero di parole zero necessarie per allineare il membro Value su un limite a 32 bit.

Valore

Tipo: DWORD

Matrice di uno o più valori che sono coppie di identificatori della tabella codici e del linguaggio. Per altre informazioni, vedere la sezione Osservazioni seguenti.

Commenti

Questa struttura non è una vera struttura del linguaggio C 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).

Se si usa la struttura Var per elencare le lingue supportate dall'applicazione o dalla DLL anziché usare più risorse di versione, usare il membro Value per contenere una matrice di valori DWORD che indica le combinazioni della lingua e della tabella codici supportate da questo file. La parola a basso ordine di ogni DWORD deve contenere un identificatore del linguaggio Microsoft e la parola ad ordine elevato deve contenere il numero di tabella codici IBM. La parola con ordine elevato o bassa può essere zero, che indica che il file è indipendente dalla lingua o dalla tabella codici. Se la struttura Var viene omessa, il file verrà interpretato come indipendente dalla lingua e dalla tabella codici.

Requisiti

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

Vedi anche

Riferimento

VarFileInfo

StringFileInfo

Stringtable

VS_VERSIONINFO

Informazioni concettuali

Informazioni sulla versione