Compartilhar via


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)

Confira também

VideoPortGetVersion