Compartilhar via


Função IsWindowsVistaOrGreater (versionhelpers.h)

Indica se a versão atual do sistema operacional corresponde ou é maior que a versão do Windows Vista.

Sintaxe

VERSIONHELPERAPI IsWindowsVistaOrGreater();

Valor retornado

True se a versão atual do sistema operacional corresponder ou for maior que a versão do Windows Vista; caso contrário, false.

Comentários

Essa função não diferencia entre versões de cliente e servidor. Ele retornará true se o número de versão atual do sistema operacional for igual ou maior que a versão do cliente nomeado na chamada. Por exemplo, uma chamada para IsWindowsXPSP3OrGreater retornará true no Windows Server 2008. Os aplicativos que precisam distinguir entre as versões de servidor e cliente do Windows devem chamar IsWindowsServer.

Para situações em que um número de versão do Windows Server não é compartilhado com uma versão do cliente Windows, você pode usar IsWindowsVersionOrGreater para confirmar.

Exemplos

As funções embutidas definidas no arquivo de cabeçalho VersionHelpers.h permitem verificar a versão do sistema operacional retornando um valor booliano ao testar uma versão do Windows.

Por exemplo, se o aplicativo exigir o Windows Vista ou posterior, use o teste a seguir.

#include <VersionHelpers.h>
…
    if (!IsWindowsVistaOrGreater())
    {
       MessageBox(NULL, "You need at least Windows Vista", "Version Not Supported", MB_OK);
    }

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho versionhelpers.h
Biblioteca Kernel32.lib; Ntdll.lib
DLL Kernel32.dll; Ntdll.dll

Confira também

IsWindows7OrGreater

IsWindows7SP1OrGreater

IsWindows8OrGreater

IsWindows8Point1OrGreater

IsWindowsServer

IsWindowsVistaSP1OrGreater

IsWindowsVistaSP2OrGreater

IsWindowsXPOrGreater

IsWindowsXPSP1OrGreater

IsWindowsXPSP2OrGreater

IsWindowsXPSP3OrGreater