Estrutura OSVERSIONINFOW (wdm.h)

A estrutura RTL_OSVERSIONINFOW contém informações de versão do sistema operacional. As informações incluem números de versão principais e secundários, um número de build, um identificador de plataforma e texto descritivo sobre o sistema operacional. A estrutura RTL_OSVERSIONINFOW é usada com RtlGetVersion.

Sintaxe

typedef struct _OSVERSIONINFOW {
  ULONG dwOSVersionInfoSize;
  ULONG dwMajorVersion;
  ULONG dwMinorVersion;
  ULONG dwBuildNumber;
  ULONG dwPlatformId;
  WCHAR szCSDVersion[128];
} OSVERSIONINFOW, *POSVERSIONINFOW, *LPOSVERSIONINFOW, RTL_OSVERSIONINFOW, *PRTL_OSVERSIONINFOW;

Membros

dwOSVersionInfoSize

O tamanho em bytes de uma estrutura RTL_OSVERSIONINFOW . Esse membro deve ser definido antes que a estrutura seja usada com RtlGetVersion.

dwMajorVersion

O número de versão principal do sistema operacional. Por exemplo, para o Windows 2000, o número da versão principal é cinco. Para obter mais informações, consulte RTL_OSVERSIONINFOEXW.

dwMinorVersion

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. Para obter mais informações, consulte RTL_OSVERSIONINFOEXW.

dwBuildNumber

O número de build do sistema operacional.

dwPlatformId

A plataforma do sistema operacional. Para o Microsoft Win32 em sistemas operacionais baseados em NT, RtlGetVersion retorna o valor VER_PLATFORM_WIN32_NT.

szCSDVersion[128]

A cadeia de caracteres de versão do service pack. Esse membro contém uma cadeia de caracteres terminada em nulo, como "Service Pack 3", que indica o service pack mais recente instalado no sistema. Se nenhum service pack estiver instalado, o RtlGetVersion poderá não inicializar essa cadeia de caracteres. Inicialize szCSDVersion como zero (cadeia de caracteres vazia) antes da chamada para RtlGetVersion.

Comentários

Para obter uma lista dos números de versão principal e secundária para as várias versões do Windows, consulte RTL_OSVERSIONINFOEXW.

Requisitos

Requisito Valor
Cabeçalho wdm.h (include Ntddk.h)

Confira também

RTL_OSVERSIONINFOEXW

RtlGetVersion

RtlVerifyVersionInfo