Partager via


Fonction IsWindows10OrGreater (versionhelpers.h)

Indique si la version actuelle du système d’exploitation correspond ou est supérieure à la version Windows 10.

Syntaxe

VERSIONHELPERAPI IsWindows10OrGreater();

Valeur de retour

True si la version actuelle du système d’exploitation correspond ou est supérieure à la version Windows 10 ; sinon, false.

Remarques

Les applications qui ne se sont pas manifestées pour Windows 10 retournent false, même si la version actuelle du système d’exploitation est Windows 10. Pour manifester vos applications pour Windows 10, consultez Ciblage de votre application pour Windows.

Les fonctions d’assistance de version ne font pas la différence entre les versions client et serveur. Ils retournent true si le numéro de version du système d’exploitation actuel est égal ou supérieur à la version du client nommé dans l’appel. Par exemple, un appel à IsWindowsXPSP3OrGreater retourne true sur Windows Server 2008. Les applications qui doivent faire la distinction entre les versions serveur et cliente de Windows doivent appeler IsWindowsServer.

Pour les situations où un numéro de version de Windows Server n’est pas partagé avec une version du client Windows, vous pouvez utiliser IsWindowsVersionOrGreater pour confirmer.

Exemples

Les fonctions inline définies dans le fichier d’en-tête VersionHelpers.h vous permettent de vérifier la version du système d’exploitation en retournant une valeur booléenne lors du test d’une version de Windows.

Par exemple, si votre application nécessite Windows 10 ou une version ultérieure, utilisez le test suivant.

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête versionhelpers.h
Bibliothèque Kernel32.lib ; Ntdll.lib
DLL Kernel32.dll ; Ntdll.dll

Voir aussi

IsWindows7OrGreater

IsWindows7SP1OrGreater

IsWindows8OrGreater

IsWindows8Point1OrGreater

IsWindowsServer

IsWindowsVistaOrGreater

IsWindowsVistaSP1OrGreater

IsWindowsVistaSP2OrGreater

IsWindowsXPOrGreater

IsWindowsXPSP1OrGreater

IsWindowsXPSP2OrGreater

IsWindowsXPSP3OrGreater