IsWindows8Point1OrGreater-Funktion (versionhelpers.h)
Gibt an, ob die aktuelle Betriebssystemversion mit der Windows 8.1 Version übereinstimmt oder größer als ist.
Syntax
VERSIONHELPERAPI IsWindows8Point1OrGreater();
Rückgabewert
True, wenn die aktuelle Betriebssystemversion mit der Windows 8.1 Version übereinstimmt oder größer ist, andernfalls false.
Hinweise
Anwendungen, die nicht für Windows 8.1 oder Windows 10 manifestiert sind, geben false zurück, auch wenn die aktuelle Betriebssystemversion Windows 8.1 oder Windows 10 ist. Informationen zum Manifestieren Ihrer Anwendungen für Windows 8.1 oder Windows 10 finden Sie unter Ausrichten Ihrer Anwendung für Windows.
Diese Funktion unterscheidet nicht zwischen Client- und Serverversionen. Es wird true zurückgegeben, wenn die aktuelle Versionsnummer des Betriebssystems gleich oder höher ist als die Version des Clients, die im Aufruf benannt ist. 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 ein Windows-Clientrelease freigegeben wird, können Sie IsWindowsVersionOrGreater zur Bestätigung verwenden.
Beispiele
Mit den in der Headerdatei VersionHelpers.h definierten Inlinefunktionen können Sie die Betriebssystemversion überprüfen, indem Sie beim Testen für eine Version von Windows einen booleschen Wert zurückgeben.
Wenn Ihre Anwendung beispielsweise Windows 8.1 oder höher erfordert, verwenden Sie den folgenden Test.
#include <VersionHelpers.h>
…
if (!IsWindows8Point1OrGreater())
{
MessageBox(NULL, "You need at least Windows 8.1", "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 |