VS_VERSIONINFO structuur
Vertegenwoordigt de organisatie van gegevens in een bestandsversieresource. Het is de hoofdstructuur die alle andere bestandsversieinformatiestructuren bevat.
Syntaxis
typedef struct {
WORD wLength;
WORD wValueLength;
WORD wType;
WCHAR szKey[16];
WORD Padding1;
VS_FIXEDFILEINFO Value;
WORD Padding2;
WORD Children;
} VS_VERSIONINFO;
Leden
-
wLength-
-
Type: WORD-
-
De lengte, in bytes, van de VS_VERSIONINFO structuur. Deze lengte bevat geen opvulling die alle volgende versieresourcegegevens op een 32-bits grens uitlijnt.
-
wValueLength-
-
Type: WORD-
-
De lengte, in bytes, van de waarde lid. Deze waarde is nul als er geen waarde lid is gekoppeld aan de huidige versiestructuur.
-
wType-
-
Type: WORD-
-
Het type gegevens in de versieresource. Dit lid is 1 als de versieresource tekstgegevens bevat en 0 als de versieresource binaire gegevens bevat.
-
szKey-
-
Type: WCHAR-
-
De Unicode-tekenreeks L'VS_VERSION_INFO'.
-
Opvulling1
-
Type: WORD-
-
Bevat zo veel nulwoorden als nodig is om de waarde lid uit te lijnen op een 32-bits grens.
-
waarde
-
Type: VS_FIXEDFILEINFO
-
Willekeurige gegevens die aan deze VS_VERSIONINFO structuur zijn gekoppeld. De wValueLength lid geeft de lengte van dit lid op; als wValueLength nul is, bestaat dit lid niet.
-
opvulling2
-
Type: WORD-
-
Zo veel nulwoorden als nodig is om het onderliggende lid uit te lijnen op een 32-bits grens. Deze bytes zijn niet opgenomen in wValueLength. Dit lid is optioneel.
-
onderliggende
-
Type: WORD-
-
Een matrix van nul of één StringFileInfo structuren en nul of één VarFileInfo structuren die onderliggende zijn van de huidige VS_VERSIONINFO structuur.
Opmerkingen
Deze structuur is geen echte C-taalstructuur omdat deze leden van variabele lengte bevat. Deze structuur is alleen gemaakt om de organisatie van gegevens in een versieresource weer te geven en wordt niet weergegeven in een van de headerbestanden die zijn verzonden met de Windows Software Development Kit (SDK).
Eisen
Eis | Waarde |
---|---|
Minimaal ondersteunde client |
Windows 2000 Professional [alleen desktop-apps] |
Minimaal ondersteunde server |
Windows 2000 Server [alleen desktop-apps] |