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.

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-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".

Bemerkungen

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.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]

Weitere Informationen

Referenz

VarFileInfo

StringFileInfo

Stringtable

VS_VERSIONINFO

Konzept

Versionsinformationen