Sdílet prostřednictvím


struktura VS_VERSIONINFO

Představuje organizaci dat v prostředku verze souboru. Jedná se o kořenovou strukturu, která obsahuje všechny ostatní informační struktury verze souboru.

Syntax

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

Členové

wLength

Typ: WORD

Délka struktury VS_VERSIONINFO v bajtech. Tato délka neobsahuje žádné odsazení, které zarovná 32bitová data prostředků verze na 32bitové hranici.

wValueLength

Typ: WORD

Délka hodnota členu. Tato hodnota je nulová, pokud neexistuje žádná hodnota člen přidružený k aktuální struktuře verzí.

wType

Typ: WORD

Typ dat v prostředku verze. Tento člen je 1, pokud prostředek verze obsahuje textová data a 0, pokud prostředek verze obsahuje binární data.

szKey

Typ: WCHAR

Řetězec Unicode L"VS_VERSION_INFO".

odsazení1

Typ: WORD

Obsahuje tolik nula slov, kolik je potřeba k zarovnání hodnota člen na 32bitové hranici.

hodnoty

Typ: VS_FIXEDFILEINFO

Libovolná data přidružená k této struktuře VS_VERSIONINFO. wValueLength člen určuje délku tohoto členu; Pokud wValueLength je nula, tento člen neexistuje.

odsazení2

Typ: WORD

Tolik nulových slov, kolik je potřeba k zarovnání podřízených člen na 32bitové hranici. Tyto bajty nejsou zahrnuty v wValueLength. Tento člen je nepovinný.

dětské

Typ: WORD

Pole nula nebo jednoho StringFileInfo struktury a nula nebo jedna VarFileInfo struktury, které jsou podřízené aktuální VS_VERSIONINFO struktuře.

Poznámky

Tato struktura není skutečnou strukturou jazyka C, protože obsahuje členy s proměnnou délkou. Tato struktura byla vytvořena výhradně pro znázornění uspořádání dat v prostředku verze a nezobrazuje se v žádném ze souborů hlaviček dodávaných se sadou Windows Software Development Kit (SDK).

Požadavky

Požadavek Hodnota
Minimální podporovaný klient
Windows 2000 Professional [jenom desktopové aplikace]
Minimální podporovaný server
Windows 2000 Server [jenom desktopové aplikace]

Viz také

referenční

StringFileInfo

VerQueryValue

VarFileInfo

VS_FIXEDFILEINFO

koncepční

informace o verzi