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
-
koncepcyjne