Freigeben über


CONDITION_TYPE-Enumeration (structuredquerycondition.h)

Stellt eine Reihe von Flags bereit, die mit den folgenden Methoden verwendet werden sollen, um den Typ des Bedingungsstrukturknotens anzugeben: ICondition::GetConditionType, IConditionFactory::MakeAndOr, IConditionFactory2::CreateCompoundFromArray und IConditionFactory2::CreateCompoundFromObjectArray.

Syntax

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

Konstanten

 
CT_AND_CONDITION
Wert: 0
Gibt an, dass die Werte der Unterbedingungen durch "AND" kombiniert werden.
CT_OR_CONDITION
Gibt an, dass die Werte der Unterzeichenfolgen durch "OR" kombiniert werden.
CT_NOT_CONDITION
Gibt einen "NOT"-Vergleich der Teilterms an.
CT_LEAF_CONDITION
Gibt an, dass der Knoten ein Vergleich zwischen einer Eigenschaft und einem konstanten Wert mit einem CONDITION_OPERATION ist.

Hinweise

In Windows 7 ist diese Enumeration in structuredquerycondition.idl und structuredquerycondition.h definiert. Vor Windows 7 wurde diese Enumeration in structuredquery.h und structuredquery.idl deklariert.

StructuredQuerySample veranschaulicht, wie Zeilen aus der Konsole gelesen, mithilfe des Systemschemas analysiert und die resultierenden Bedingungsstrukturen angezeigt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP2, Windows Vista, Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile structuredquerycondition.h
Verteilbare Komponente Windows Desktop Search (WDS) 3.0

Weitere Informationen

CONDITION_CREATION_OPTIONS

CONDITION_OPERATION

ICondition

ICondition2

IConditionFactory

IConditionFactory2

IConditionGenerator

Referenz