Freigeben über


VS_VERSIONINFO-Struktur

Stellt die organization von Daten in einer Dateiversionsressource dar. Es ist die Stammstruktur, die alle anderen Dateiversionsinformationsstrukturen enthält.

Syntax

typedef struct {
  WORD             wLength;
  WORD             wValueLength;
  WORD             wType;
  WCHAR            szKey;
  WORD             Padding1;
  VS_FIXEDFILEINFO Value;
  WORD             Padding2;
  WORD             Children;
} VS_VERSIONINFO;

Member

wLength

Typ: WORD

Die Länge der VS_VERSIONINFO-Struktur in Bytes. Diese Länge enthält keine Auffüllungen, die nachfolgende Versionsressourcendaten an einer 32-Bit-Grenze ausrichten.

wValueLength

Typ: WORD

Die Länge des Value-Elements in Byte. Dieser Wert ist null, wenn der aktuellen Versionsstruktur kein Value-Element zugeordnet ist.

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

Abstand1

Typ: WORD

Enthält so viele 0 Wörter wie nötig, um den Value-Member an einer 32-Bit-Grenze auszurichten.

Wert

Typ: VS_FIXEDFILEINFO

Dieser VS_VERSIONINFO-Struktur zugeordnete beliebige Daten. Das wValueLength-Element gibt die Länge dieses Elements an. Wenn wValueLength null ist, ist dieser Member nicht vorhanden.

Abstand2

Typ: WORD

So viele Nullwörter wie nötig, um den Children-Member an einer 32-Bit-Grenze auszurichten. Diese Bytes sind nicht in wValueLength enthalten. Dieses Member ist optional.

Children

Typ: WORD

Ein Array von 0 oder einer StringFileInfo-Struktur und null oder einer VarFileInfo-Struktur , die untergeordnete Elemente der aktuellen VS_VERSIONINFO-Struktur sind.

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.

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

StringFileInfo

VerQueryValue

VarFileInfo

VS_FIXEDFILEINFO

Konzept

Versionsinformationen