Var-Struktur
Stellt die organization von Daten in einer Dateiversionsressource dar. Sie enthält in der Regel eine Liste von Sprach- und Codepagebezeichnerpaaren, die von der Version der Anwendung oder DLL unterstützt werden.
typedef struct {
WORD wLength;
WORD wValueLength;
WORD wType;
WCHAR szKey;
WORD Padding;
DWORD Value;
} Var;
-
wLength
-
Typ: WORD
-
Die Länge der Var-Struktur in Bytes.
-
wValueLength
-
Typ: WORD
-
Die Länge des Value-Elements in Byte.
-
wType
-
Typ: WORD
-
Der Typ der Daten in der Versionsressource. Dieser Member ist 1, wenn die Versionsressource Textdaten enthält, und 0, wenn die Versionsressource Binärdaten enthält.
-
szKey
-
Typ: WCHAR
-
Die Unicode-Zeichenfolge L"Translation".
-
Auffüllen
-
Typ: WORD
-
So viele 0 Wörter wie nötig, um das Value-Element an einer 32-Bit-Grenze auszurichten.
-
Wert
-
Art: DWORD
-
Ein Array von mindestens einem Wert, bei dem es sich um Sprach- und Codepage-Bezeichnerpaare handelt. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise".
Diese Struktur ist keine echte C-Sprachstruktur, da sie Elemente mit variabler Länge enthält. Diese Struktur wurde ausschließlich erstellt, um die organization von Daten in einer Versionsressource darzustellen, und wird in keiner der Headerdateien angezeigt, die mit dem Windows Software Development Kit (SDK) ausgeliefert werden.
Wenn Sie die Var-Struktur verwenden, um die Sprachen auflisten, die Ihre Anwendung oder DLL unterstützt, anstatt mehrere Versionsressourcen zu verwenden, verwenden Sie das Value-Element , um ein Array von DWORD-Werten zu enthalten, die die von dieser Datei unterstützten Sprach- und Codepagekombinationen angeben. Das Wort mit niedriger Ordnung jedes DWORD muss einen Microsoft-Sprachbezeichner enthalten, und das Wort mit hoher Ordnung muss die IBM-Codepagenummer enthalten. Wörter mit hoher oder niedriger Ordnung können null sein, was darauf hinweist, dass die Datei sprach- oder codepageunabhängig ist. Wenn die Var-Struktur weggelassen wird, wird die Datei sowohl als Sprache als auch als codepageunabhängig interpretiert.
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
-
Referenz
-
Konzept