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

VarFileInfo

StringFileInfo

Stringtable

VS _ VERSIONINFO

Konzeptionellen

Versionsinformationen