Partilhar via


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 menores, 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 de 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, rtlGetVersion poderá não inicializar essa cadeia de caracteres. Inicialize szCSDVersion a zero (cadeia de caracteres vazia) antes da chamada para rtlGetVersion.

Observações

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 (inclua Ntddk.h)

Consulte também

RTL_OSVERSIONINFOEXW

rtlGetVersion

rtlVerifyVersionInfo