Structure VPOSVERSIONINFO (video.h)
La structure VPOSVERSIONINFO contient des informations de version sur le système d’exploitation en cours d’exécution.
Syntaxe
typedef struct _VPOSVERSIONINFO {
IN ULONG Size;
OUT ULONG MajorVersion;
OUT ULONG MinorVersion;
OUT ULONG BuildNumber;
OUT USHORT ServicePackMajor;
OUT USHORT ServicePackMinor;
} VPOSVERSIONINFO, *PVPOSVERSIONINFO;
Membres
Size
Spécifie la taille, en octets, de la structure VPOSVERSIONINFO.
MajorVersion
Spécifie le numéro de version principale du système d’exploitation. Par exemple, pour Windows 2000, le numéro de version principale est cinq. Pour Windows XP, le numéro de version principale est six.
MinorVersion
Spécifie le numéro de version mineure du système d’exploitation. Par exemple, pour Windows 2000, le numéro de version mineure est zéro.
BuildNumber
Spécifie le numéro de build du système d’exploitation.
ServicePackMajor
Spécifie le numéro de version principale du dernier Service Pack installé sur le système d’exploitation. Par exemple, pour Le Service Pack 3, le numéro de version principale est trois.
ServicePackMinor
Spécifie le numéro de version mineure du dernier Service Pack installé sur le système d’exploitation. Par exemple, pour Service Pack 3, le numéro de version mineure est égal à zéro.
Remarques
Cette structure est disponible dans Windows XP et versions ultérieures.
Pour obtenir des informations de version sur le système d’exploitation en cours d’exécution, un pilote de miniport vidéo appelle la fonction VideoPortGetVersion , qui remplit cette structure.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | video.h (inclure Video.h) |