Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Функция обнаружения доступна для использования в операционных системах, указанных в разделе Требования. Он может быть изменен или недоступен в последующих версиях.]
Определяет условия фильтра, используемые для поиска экземпляров функций. Это перечисление используется при добавлении ограничения в запрос с помощью метода IFunctionInstanceCollectionQuery::AddPropertyConstraint .
Экземпляр функции будет соответствовать ограничению свойства, только если ключ свойства (PKEY), переданный в AddPropertyConstraint , имеет тот же тип PROPVARIANT, что и ключ PKEY в хранилище свойств экземпляра функции, а значение PROPVARIANT удовлетворяет условиям фильтра ограничения.
Синтаксис
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 ограничения и PKEY экземпляра функции должны быть равны. |
||
QC_NOTEQUALЗначение: 1 PKEY ограничения и PKEY экземпляра функции не должны быть равными. |
||
QC_LESSTHANЗначение: 2 PKEY ограничения должен быть меньше PKEY экземпляра функции. Это значение можно использовать только с числами. |
||
QC_LESSTHANOREQUALЗначение: 3 Ключ PKEY ограничения должен быть меньше или равен ключу PKEY экземпляра функции. Это значение можно использовать только с числами. |
||
QC_GREATERTHANЗначение: 4 PKEY ограничения должен быть больше PKEY экземпляра функции. Это значение можно использовать только с числами. |
||
QC_GREATERTHANOREQUALЗначение: 5 PKEY ограничения должен быть больше или равен PKEY экземпляра функции. Это значение можно использовать только с числами. |
||
QC_STARTSWITHЗначение: 6 PKEY ограничения должен быть началом PKEY экземпляра функции. Это значение можно использовать только со строками. |
||
QC_EXISTSЗначение: 7 Свойство должно существовать. |
||
QC_DOESNOTEXISTЗначение: 8 Свойство не должно существовать. |
||
QC_CONTAINSЗначение: 9 Значение PKEY ограничения должно содержаться в значении PKEY экземпляра функции. Этот фильтр поддерживается только для PROPVARIANT типа VT_LPWSTR или VT_VECTOR |
VT_LPWSTR. Для PROPVARIANTs типа VT_LPWSTR значение PKEY ограничения должно быть подстрокой значения PKEY экземпляра функции. Для PROPVARIANTs типа VT_VECTOR |
VT_LPWSTR значение PKEY ограничения должно содержать ровно один элемент, а соответствующие экземпляры функции должны иметь ключ PKEY по крайней мере с одним векторным элементом, точно соответствующим значению PKEY ограничения. |
Требования
| Минимальная версия клиента | Windows Vista [только классические приложения] |
| Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
| Верхняя часть | functiondiscoveryconstraints.h |