Freigeben über


IsWindows10OrGreater-Funktion (versionhelpers.h)

Gibt an, ob die aktuelle Betriebssystemversion mit der Windows 10 Version übereinstimmt oder größer als ist.

Syntax

VERSIONHELPERAPI IsWindows10OrGreater();

Rückgabewert

True, wenn die aktuelle Betriebssystemversion mit der Windows 10 Version übereinstimmt oder größer ist, andernfalls false.

Hinweise

Anwendungen, die nicht für Windows 10 manifestiert werden, geben false zurück, auch wenn die aktuelle Betriebssystemversion Windows 10 ist. Informationen zum Manifestieren Ihrer Anwendungen für Windows 10 finden Sie unter Targeting your application for Windows.To manifest your applications for Windows 10, see Targeting your application for Windows.

Die Versionshilfsfunktionen unterscheiden nicht zwischen Client- und Serverversionen. Sie geben true zurück, wenn die aktuelle Betriebssystemversionsnummer gleich oder höher ist als die Version des Clients, die im Aufruf benannt wurde. Beispielsweise gibt ein Aufruf von IsWindowsXPSP3OrGreater unter Windows Server 2008 true zurück. Anwendungen, die zwischen Server- und Clientversionen von Windows unterscheiden müssen, sollten IsWindowsServer aufrufen.

In Situationen, in denen eine Windows Server-Versionsnummer nicht für eine Windows-Clientversion freigegeben wird, können Sie IsWindowsVersionOrGreater verwenden, um dies zu bestätigen.

Beispiele

Mit den in der Headerdatei VersionHelpers.h definierten Inlinefunktionen können Sie die Betriebssystemversion überprüfen, indem Sie beim Testen für eine Windows-Version einen booleschen Wert zurückgeben.

Wenn Ihre Anwendung beispielsweise Windows 10 oder höher erfordert, verwenden Sie den folgenden Test.

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile versionhelpers.h
Bibliothek Kernel32.lib; Ntdll.lib
DLL Kernel32.dll; Ntdll.dll

Weitere Informationen

IsWindows7OrGreater

IsWindows7SP1OrGreater

IsWindows8OrGreater

IsWindows8Point1OrGreater

IsWindowsServer

IsWindowsVistaOrGreater

IsWindowsVistaSP1OrGreater

IsWindowsVistaSP2OrGreater

IsWindowsXPOrGreater

IsWindowsXPSP1OrGreater

IsWindowsXPSP2OrGreater

IsWindowsXPSP3OrGreater