Função IsWindows8Point1OrGreater (versionhelpers.h)
Indica se a versão atual do sistema operacional corresponde ou é maior que a versão Windows 8.1.
Sintaxe
VERSIONHELPERAPI IsWindows8Point1OrGreater();
Retornar valor
True se a versão atual do sistema operacional corresponder ou for maior que a versão Windows 8.1; caso contrário, false.
Comentários
Os aplicativos não manifestados para Windows 8.1 ou Windows 10 retornam false, mesmo que a versão atual do sistema operacional seja Windows 8.1 ou Windows 10. Para manifestar seus aplicativos para Windows 8.1 ou Windows 10, consulte Direcionando seu aplicativo para Windows.
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 Windows 8.1 ou posterior, use o teste a seguir.
#include <VersionHelpers.h>
…
if (!IsWindows8Point1OrGreater())
{
MessageBox(NULL, "You need at least Windows 8.1", "Version Not Supported", MB_OK);
}
Requisitos
Requisito | Valor |
---|---|
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 |