Estrutura VPOSVERSIONINFO (video.h)
A estrutura VPOSVERSIONINFO contém informações de versão sobre o sistema operacional em execução no momento.
Sintaxe
typedef struct _VPOSVERSIONINFO {
IN ULONG Size;
OUT ULONG MajorVersion;
OUT ULONG MinorVersion;
OUT ULONG BuildNumber;
OUT USHORT ServicePackMajor;
OUT USHORT ServicePackMinor;
} VPOSVERSIONINFO, *PVPOSVERSIONINFO;
Membros
Size
Especifica o tamanho, em bytes, da estrutura VPOSVERSIONINFO.
MajorVersion
Especifica o número de versão principal do sistema operacional. Por exemplo, para o Windows 2000, o número de versão principal é cinco. Para o Windows XP, o número de versão principal é seis.
MinorVersion
Especifica o número de versão secundária do sistema operacional. Por exemplo, para o Windows 2000, o número de versão secundária é zero.
BuildNumber
Especifica o número de build do sistema operacional.
ServicePackMajor
Especifica o número de versão principal do Service Pack mais recente instalado no sistema operacional. Por exemplo, para Service Pack 3, o número de versão principal é três.
ServicePackMinor
Especifica o número de versão secundária do Service Pack mais recente instalado no sistema operacional. Por exemplo, para Service Pack 3, o número de versão secundária é zero.
Comentários
Essa estrutura está disponível no Windows XP e posterior.
Para obter informações de versão sobre o sistema operacional em execução no momento, um driver de miniporto de vídeo chamaria a função VideoPortGetVersion , que preenche essa estrutura.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | video.h (inclua Video.h) |