[Function Discovery는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다.]
함수 인스턴스를 검색하는 데 사용되는 필터 조건을 한정합니다. 이 열거형은 IFunctionInstanceCollectionQuery::AddPropertyConstraint 메서드를 사용하여 쿼리에 제약 조건을 추가할 때 사용됩니다.
함수 instance AddPropertyConstraint에 전달된 PKEY(속성 키)가 함수 instance 속성 저장소의 PKEY와 동일한 PROPVARIANT 형식을 가지며 PROPVARIANT 값이 제약 조건의 필터 조건을 충족하는 경우에만 속성 제약 조건과 일치합니다.
Syntax
typedef enum tagPropertyConstraint {
QC_EQUALS = 0,
QC_NOTEQUAL = 1,
QC_LESSTHAN = 2,
QC_LESSTHANOREQUAL = 3,
QC_GREATERTHAN = 4,
QC_GREATERTHANOREQUAL = 5,
QC_STARTSWITH = 6,
QC_EXISTS = 7,
QC_DOESNOTEXIST = 8,
QC_CONTAINS = 9
} PropertyConstraint;
상수
QC_EQUALS값: 0 제약 조건의 PKEY 및 함수 instance PKEY는 같아야 합니다. |
||
QC_NOTEQUAL값: 1 제약 조건의 PKEY 및 함수 instance PKEY는 같지 않아야 합니다. |
||
QC_LESSTHAN값: 2 제약 조건의 PKEY는 함수 instance PKEY보다 작아야 합니다. 이 값은 숫자와 함께만 사용할 수 있습니다. |
||
QC_LESSTHANOREQUAL값: 3 제약 조건의 PKEY는 함수 instance PKEY보다 작거나 같아야 합니다. 이 값은 숫자와 함께만 사용할 수 있습니다. |
||
QC_GREATERTHAN값: 4 제약 조건의 PKEY는 함수 instance PKEY보다 커야 합니다. 이 값은 숫자와 함께만 사용할 수 있습니다. |
||
QC_GREATERTHANOREQUAL값: 5 제약 조건의 PKEY는 함수 instance PKEY보다 크거나 같아야 합니다. 이 값은 숫자와 함께만 사용할 수 있습니다. |
||
QC_STARTSWITH값: 6 제약 조건의 PKEY는 함수 instance PKEY의 시작이어야 합니다. 이 값은 문자열에만 사용할 수 있습니다. |
||
QC_EXISTS값: 7 속성이 있어야 합니다. |
||
QC_DOESNOTEXIST값: 8 속성이 없어야 합니다. |
||
QC_CONTAINS값: 9 제약 조건의 PKEY 값은 함수 instance PKEY 값 내에 포함되어야 합니다. 이 필터는 VT_LPWSTR 또는 VT_VECTOR 형식의 PROPVARIANT에 대해서만 지원됩니다. |
VT_LPWSTR. VT_LPWSTR 형식의 PROPVARIANTs의 경우 제약 조건 PKEY 값은 함수 instance PKEY 값의 부분 문자열이어야 합니다. 형식 VT_VECTOR PROPVARIANT의 경우 |
VT_LPWSTR 제약 조건 PKEY 값에는 정확히 하나의 요소가 있어야 하며 일치하는 함수 인스턴스에는 제약 조건 PKEY 값과 정확히 일치하는 하나 이상의 벡터 요소가 있는 PKEY가 있어야 합니다. |
요구 사항
| 지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
| 지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
| 머리글 | functiondiscoveryconstraints.h |