VS _ VERSIONINFO-Struktur

Stellt die Organisation 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 umfasst keine Auffüllung, die nachfolgende Versionsressourcendaten an einer 32-Bit-Grenze ausrichtet.

wValueLength

Typ: WORD

Die Länge des Value-Members in Bytes. Dieser Wert ist 0 (null), wenn der aktuellen Versionsstruktur kein Value-Member zugeordnet ist.

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"VS _ VERSION _ INFO".

Auffüllen1

Typ: WORD

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

Wert

Typ: VS _ FIXEDFILEINFO

Beliebige Daten, die dieser VS _ VERSIONINFO-Struktur zugeordnet sind. Der wValueLength-Member gibt die Länge dieses Members an. Wenn wValueLength 0 (null) ist, ist dieser Member nicht vorhanden.

Padding2

Typ: WORD

So viele 0 Wörter wie erforderlich, um das Children-Element an einer 32-Bit-Grenze auszurichten. Diese Bytes sind nicht in wValueLength enthalten. Dieses Member ist optional.

Children

Typ: WORD

Ein Array von 0 (null) oder einer StringFileInfo-Struktur sowie 0 (null) oder eine VarFileInfo-Struktur, die untergeordnete Elemente der aktuellen VS _ VERSIONINFO-Struktur sind.

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 ist in keiner der Headerdateien enthalten, die im Windows Software Development Kit (SDK) enthalten sind.

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

StringFileInfo

VerQueryValue

VarFileInfo

VS _ FIXEDFILEINFO

Konzeptionellen

Versionsinformationen