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;
Members
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 dell'ultimo Service Pack installato nel sistema operativo. Ad esempio, per Service Pack 3, il numero di versione secondaria è zero.
Commenti
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 compila questa struttura.
Requisiti
Requisito | Valore |
---|---|
Intestazione | video.h (include Video.h) |