перечисление CONDITION_TYPE (structuredquerycondition.h)

Предоставляет набор флагов, используемых со следующими методами для указания типа узла дерева условий: ICondition::GetConditionType, IConditionFactory::MakeAndOr, IConditionFactory2::CreateCompoundFromArray и IConditionFactory2::CreateCompoundFromObjectArray.

Синтаксис

typedef enum tagCONDITION_TYPE {
  CT_AND_CONDITION = 0,
  CT_OR_CONDITION,
  CT_NOT_CONDITION,
  CT_LEAF_CONDITION
} CONDITION_TYPE;

Константы

 
CT_AND_CONDITION
Значение: 0
Указывает, что значения вложенных объектов объединяются с помощью "AND".
CT_OR_CONDITION
Указывает, что значения вложенных параметров объединяются с помощью "OR".
CT_NOT_CONDITION
Указывает на "NOT" сравнение вложенных подтерм.
CT_LEAF_CONDITION
Указывает, что узел является сравнением свойства и значения константы с помощью CONDITION_OPERATION.

Комментарии

В Windows 7 это перечисление определено в файлах structuredquerycondition.idl и structuredquerycondition.h. До Windows 7 это перечисление объявлялось в файлах structuredquery.h и structuredquery.idl.

В разделе StructuredQuerySample показано, как считывать строки из консоли, анализировать их с помощью системной схемы и отображать результирующие деревья условий.

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2), Windows Vista, Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть structuredquerycondition.h
Распространяемые компоненты Windows Desktop Search (WDS) 3.0

См. также раздел

CONDITION_CREATION_OPTIONS

CONDITION_OPERATION

ICondition

ICondition2

IConditionFactory

IConditionFactory2

IConditionGenerator

Справочные материалы