Condividi tramite


Struttura VPOSVERSIONINFO (video.h)

La struttura VPOSVERSIONINFO contiene informazioni sulla versione sul sistema operativo attualmente in esecuzione.

Sintassi

typedef struct _VPOSVERSIONINFO {
  IN ULONG   Size;
  OUT ULONG  MajorVersion;
  OUT ULONG  MinorVersion;
  OUT ULONG  BuildNumber;
  OUT USHORT ServicePackMajor;
  OUT USHORT ServicePackMinor;
} VPOSVERSIONINFO, *PVPOSVERSIONINFO;

Membri

Size

Specifica le dimensioni, in byte, della struttura VPOSVERSIONINFO.

MajorVersion

Specifica il numero di versione principale del sistema operativo. Ad esempio, per Windows 2000, il numero di versione principale è cinque. Per Windows XP, il numero di versione principale è sei.

MinorVersion

Specifica il numero di versione secondaria del sistema operativo. Ad esempio, per Windows 2000, il numero di versione secondaria è zero.

BuildNumber

Specifica il numero di build del sistema operativo.

ServicePackMajor

Specifica il numero di versione principale del Service Pack più recente installato nel sistema operativo. Ad esempio, per Service Pack 3, il numero di versione principale è tre.

ServicePackMinor

Specifica il numero di versione secondaria del Service Pack più recente installato nel sistema operativo. Ad esempio, per Service Pack 3, il numero di versione secondaria è zero.

Osservazioni

Questa struttura è disponibile in Windows XP e versioni successive.

Per ottenere informazioni sulla versione sul sistema operativo attualmente in esecuzione, un driver miniport video chiamerebbe la funzione videoPortGetVersion, che riempie questa struttura.

Fabbisogno

Requisito Valore
intestazione video.h (includere Video.h)

Vedere anche

VideoPortGetVersion