Var-Struktur
Stellt die Organisation von Daten in einer Dateiversionsressource dar. Sie enthält in der Regel eine Liste der Sprachen- und Codepage-Bezeichnerpaare, die von der Version der Anwendung oder DLL unterstützt werden.
Syntax
typedef struct {
WORD wLength;
WORD wValueLength;
WORD wType;
WCHAR szKey;
WORD Padding;
DWORD Value;
} Var;
Member
-
wLength
-
Typ: WORD
-
Die Länge der Var-Struktur in Bytes.
-
wValueLength
-
Typ: WORD
-
Die Länge des Value-Members in Bytes.
-
wType
-
Typ: WORD
-
Der Datentyp 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
-
Typ: DWORD
-
Ein Array von einem oder mehreren Werten, bei denen es sich um Sprach- und Codepagebezeichnerpaare handelt. Weitere Informationen finden Sie im abschnitt "Hinweise".
Hinweise
Diese Struktur ist keine echte C-Sprachstruktur, da sie Member variabler Länge enthält. Diese Struktur wurde ausschließlich zur Darstellung der Organisation von Daten in einer Versionsressource erstellt 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 aufzulisten, die Ihre Anwendung oder DLL unterstützt, anstatt mehrere Versionsressourcen zu verwenden, verwenden Sie den Value-Member, um ein Array von DWORD-Werten zu enthalten, das die von dieser Datei unterstützten Sprach- und Codepagekombinationen angibt. Das Wort in niedriger Reihenfolge jedes DWORD muss einen Microsoft-Sprachbezeichner enthalten, und das Wort in hoher Reihenfolge muss die IBM-Codepagenummer enthalten. Ein Wort mit hoher oder niedriger Reihenfolge kann 0 (null) sein, was darauf hinweist, dass die Datei sprach- oder codepageunabhängig ist. Wenn die Var-Struktur ausgelassen wird, wird die Datei sowohl als sprach- als auch als codepageunabhängig interpretiert.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Siehe auch
-
Referenz
-
Konzeptionellen