Delen via


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]

Zie ook

StringFileInfo

VerQueryValue-

VarFileInfo-

VS_FIXEDFILEINFO

conceptuele

versie-informatie