Função IsWindows10OrGreater (versionhelpers.h)
Indica se a versão atual do sistema operacional corresponde ou é maior que a versão do Windows 10.
Sintaxe
VERSIONHELPERAPI IsWindows10OrGreater();
Retornar valor
True se a versão atual do sistema operacional corresponder ou for maior que a versão Windows 10; caso contrário, false.
Comentários
Os aplicativos não manifestados para Windows 10 retornam false, mesmo que a versão atual do sistema operacional seja Windows 10. Para manifestar seus aplicativos para Windows 10, consulte Direcionando seu aplicativo para Windows.
As funções auxiliares de versão não diferenciam entre versões de cliente e servidor. Eles retornarão 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 10 ou posterior, use o teste a seguir.
#include <VersionHelpers.h>
…
if (!IsWindows10OrGreater())
{
MessageBox(NULL, "You need at least Windows 10.", "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 |