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
-
Informazioni concettuali