Udostępnij za pośrednictwem


struktura VS_VERSIONINFO

Reprezentuje organizację danych w zasobie wersji pliku. Jest to struktura główna zawierająca wszystkie inne struktury informacji o wersji pliku.

Składnia

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

Członków

wLength

Typ: WORD

Długość w bajtach struktury VS_VERSIONINFO. Ta długość nie obejmuje żadnego wypełnienia, które wyrównuje wszelkie kolejne dane zasobów wersji na granicy 32-bitowej.

wValueLength

Typ: WORD

Długość w bajtach elementu członkowskiego Value. Ta wartość jest równa zero, jeśli nie ma elementu członkowskiego value skojarzonego z bieżącą strukturą wersji.

wType

Typ: WORD

Typ danych w zasobie wersji. Ten element członkowski jest 1, jeśli zasób wersji zawiera dane tekstowe i 0, jeśli zasób wersji zawiera dane binarne.

szKey

Typ: WCHAR

Ciąg Unicode L"VS_VERSION_INFO".

Dopełnianie1

Typ: WORD

Zawiera dowolną liczbę słów zerowych, aby wyrównać element członkowski wartości na granicy 32-bitowej.

wartości

Typ: VS_FIXEDFILEINFO

Dowolne dane skojarzone z tą strukturą VS_VERSIONINFO. Element członkowski wValueLength określa długość tego elementu członkowskiego; jeśli wValueLength ma wartość zero, ten element członkowski nie istnieje.

Dopełnianie2

Typ: WORD

Tyle słów zerowych, ile jest niezbędnych, aby wyrównać element członkowski Children na granicy 32-bitowej. Te bajty nie są uwzględniane w wValueLength. Ten element członkowski jest opcjonalny.

podrzędnych

Typ: WORD

Tablica o zerowej lub jednej struktury StringFileInfo oraz zero lub jedną varFileInfo struktury, które są elementami podrzędnych bieżącej struktury VS_VERSIONINFO.

Uwagi

Ta struktura nie jest prawdziwą strukturą języka C, ponieważ zawiera elementy członkowskie o zmiennej długości. Ta struktura została utworzona wyłącznie w celu przedstawienia organizacji danych w zasobie wersji i nie jest wyświetlana w żadnym z plików nagłówkowych dostarczanych z zestawem Windows Software Development Kit (SDK).

Wymagania

Wymaganie Wartość
Minimalny obsługiwany klient
Windows 2000 Professional [tylko aplikacje klasyczne]
Minimalny obsługiwany serwer
Windows 2000 Server [tylko aplikacje klasyczne]

Zobacz też

referencyjne

StringFileInfo

VerQueryValue

VarFileInfo

VS_FIXEDFILEINFO

koncepcyjne

informacje o wersji