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