共用方式為


IsWindowsVistaOrGreater 函式 (versionhelpers.h)

指出目前的 OS 版本是否符合或大於 Windows Vista 版本。

Syntax

VERSIONHELPERAPI IsWindowsVistaOrGreater();

傳回值

如果目前的 OS 版本符合或大於 Windows Vista 版本,則為 True;否則為 false。

備註

此函式不會區分用戶端和伺服器版本。 如果目前的 OS 版本號碼等於或高於呼叫中名為 的用戶端版本,則會傳回 true 。 例如,呼叫 IsWindowsXPSP3OrGreater 會在 Windows Server 2008 上傳回 true 。 需要區別伺服器和用戶端版本 Windows 的應用程式應該呼叫 IsWindowsServer

如果 Windows Server 版本號碼未與 Windows 用戶端版本共用,您可以使用 IsWindowsVersionOrGreater 來確認。

範例

VersionHelpers.h標頭檔中定義的內嵌函式可讓您在測試 Windows 版本時傳回布林值來驗證作業系統版本。

例如,如果您的應用程式需要 Windows Vista 或更新版本,請使用下列測試。

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

規格需求

   
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 versionhelpers.h
程式庫 Kernel32.lib;Ntdll.lib
Dll Kernel32.dll;Ntdll.dll

另請參閱

IsWindows7OrGreater

IsWindows7SP1OrGreater

IsWindows8OrGreater

IsWindows8Point1OrGreater

IsWindowsServer

IsWindowsVistaSP1OrGreater

IsWindowsVistaSP2OrGreater

IsWindowsXPOrGreater

IsWindowsXPSP1OrGreater

IsWindowsXPSP2OrGreater

IsWindowsXPSP3OrGreater