IsWindows8Point1OrGreater 함수(versionhelpers.h)
현재 OS 버전이 Windows 8.1 버전과 일치하거나 보다 큰지 여부를 나타냅니다.
구문
VERSIONHELPERAPI IsWindows8Point1OrGreater();
반환 값
현재 OS 버전이 Windows 8.1 버전과 일치하거나 보다 크면 True이고, 그렇지 않으면 false입니다.
설명
현재 운영 체제 버전이 Windows 8.1 또는 Windows 10 경우에도 Windows 8.1 또는 Windows 10 매니페스트되지 않은 애플리케이션은 false를 반환합니다. Windows 8.1 또는 Windows 10 애플리케이션을 매니페스트하려면 Windows용 애플리케이션 대상 지정을 참조하세요.
이 함수는 클라이언트와 서버 릴리스를 구분하지 않습니다. 현재 OS 버전 번호가 호출에서 명명된 클라이언트 버전보다 크거나 같으면 true 를 반환합니다. 예를 들어 IsWindowsXPSP3OrGreater 호출은 Windows Server 2008에서 true 를 반환합니다. 서버 버전과 클라이언트 버전의 Windows를 구분해야 하는 애플리케이션 은 IsWindowsServer를 호출해야 합니다.
Windows Server 버전 번호가 Windows 클라이언트 릴리스와 공유되지 않는 경우 IsWindowsVersionOrGreater 를 사용하여 확인할 수 있습니다.
예제
VersionHelpers.h 헤더 파일에 정의된 인라인 함수를 사용하면 Windows 버전을 테스트할 때 부울 값을 반환하여 운영 체제 버전을 확인할 수 있습니다.
예를 들어 애플리케이션에 Windows 8.1 이상이 필요한 경우 다음 테스트를 사용합니다.
#include <VersionHelpers.h>
…
if (!IsWindows8Point1OrGreater())
{
MessageBox(NULL, "You need at least Windows 8.1", "Version Not Supported", MB_OK);
}
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | versionhelpers.h |
라이브러리 | Kernel32.lib; Ntdll.lib |
DLL | Kernel32.dll; Ntdll.dll |