Funzione IsWindows10OrGreater (versionhelpers.h)
Indica se la versione corrente del sistema operativo corrisponde o è maggiore di, la versione Windows 10.
Sintassi
VERSIONHELPERAPI IsWindows10OrGreater();
Valore restituito
True se la versione corrente del sistema operativo corrisponde o è maggiore di, la versione Windows 10; in caso contrario, false.
Commenti
Le applicazioni non manifestate per Windows 10 restituiscono false, anche se la versione corrente del sistema operativo è Windows 10. Per manifestare le applicazioni per Windows 10, vedere Targeting your application for Windows (Destinazione dell'applicazione per Windows).
Le funzioni helper della versione non distinguono le versioni client e server. Restituiscono true se il numero di versione corrente del sistema operativo è uguale o superiore alla versione del client denominata nella chiamata. Ad esempio, una chiamata a IsWindowsXPSP3OrGreater restituirà true in Windows Server 2008. Le applicazioni che devono distinguere tra le versioni server e client di Windows devono chiamare IsWindowsServer.
Per le situazioni in cui un numero di versione di Windows Server non viene condiviso con una versione client windows, è possibile usare IsWindowsVersionOrGreater per confermare.
Esempio
Le funzioni inline definite nel file di intestazione VersionHelpers.h consentono di verificare la versione del sistema operativo restituendo un valore booleano durante il test di una versione di Windows.
Ad esempio, se l'applicazione richiede Windows 10 o versione successiva, usare il test seguente.
#include <VersionHelpers.h>
…
if (!IsWindows10OrGreater())
{
MessageBox(NULL, "You need at least Windows 10.", "Version Not Supported", MB_OK);
}
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | versionhelpers.h |
Libreria | Kernel32.lib; Ntdll.lib |
DLL | Kernel32.dll; Ntdll.dll |