Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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) |