VerSetConditionMask 함수(winnt.h)
지정된 운영 체제 버전 특성에 사용할 비교 연산자를 나타내도록 64비트 값의 비트를 설정합니다. 이 함수는 VerifyVersionInfo 함수의 dwlConditionMask 매개 변수를 빌드하는 데 사용됩니다.
구문
NTSYSAPI ULONGLONG VerSetConditionMask(
[in] ULONGLONG ConditionMask,
[in] DWORD TypeMask,
[in] BYTE Condition
);
매개 변수
[in] ConditionMask
VerifyVersionInfo 함수의 dwlConditionMask 매개 변수로 전달할 값입니다. 함수는 이 변수의 비트에 비교 정보를 저장합니다.
VerSetCondition에 대한 첫 번째 호출 전에 이 변수를 0으로 초기화합니다. 후속 호출의 경우 이전 호출에 사용된 변수를 전달합니다.
[in] TypeMask
비교 연산자가 설정되는 OSVERSIONINFOEX 구조체의 멤버를 나타내는 마스크입니다. 이 값은 VerifyVersionInfo 함수에 대한 dwTypeMask 매개 변수에 지정된 비트 중 하나에 해당합니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.
[in] Condition
비교에 사용할 연산자입니다. VerifyVersionInfo 함수는 이 연산자를 사용하여 지정된 특성 값을 현재 실행 중인 시스템의 해당 값과 비교합니다.
VER_SUITENAME 이외의 dwTypeBitMask 의 모든 값에 대해 이 매개 변수는 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
|
현재 값은 지정된 값과 같아야 합니다. |
|
현재 값은 지정된 값보다 커야 합니다. |
|
현재 값은 지정된 값보다 크거나 같아야 합니다. |
|
현재 값은 지정된 값보다 작아야 합니다. |
|
현재 값은 지정된 값보다 작거나 같아야 합니다. |
dwTypeBitMask가 VER_SUITENAME 경우 이 매개 변수는 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
|
wSuiteMask 멤버에 지정된 모든 제품 제품군이 현재 시스템에 있어야 합니다. |
|
지정된 제품 제품군 중 하나 이상이 현재 시스템에 있어야 합니다. |
반환 값
함수는 조건 마스크 값을 반환합니다.
설명
VerifyVersionInfo 함수의 dwTypeMask 매개 변수에 설정된 각 비트에 대해 이 함수를 한 번 호출합니다.
예제
예제는 시스템 버전 확인을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | winnt.h(Windows.h 포함) |
라이브러리 | Kernel32.lib |
DLL | Kernel32.dll |