Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt eine Reihe von Flags bereit, die mit den folgenden Methoden verwendet werden sollen, um den Vorgang in ICondition anzugeben::GetComparisonInfo, ICondition2::GetLeafConditionInfo, IConditionFactory::MakeLeaf, IConditionFactory2::CreateBooleanLeaf, IConditionFactory2::CreateIntegerLeaf, IConditionFactory2::MakeLeaf, IConditionFactory2::CreateStringLeaf und IConditionGenerator::GenerateForLeaf.
Syntax
typedef enum tagCONDITION_OPERATION {
COP_IMPLICIT = 0,
COP_EQUAL,
COP_NOTEQUAL,
COP_LESSTHAN,
COP_GREATERTHAN,
COP_LESSTHANOREQUAL,
COP_GREATERTHANOREQUAL,
COP_VALUE_STARTSWITH,
COP_VALUE_ENDSWITH,
COP_VALUE_CONTAINS,
COP_VALUE_NOTCONTAINS,
COP_DOSWILDCARDS,
COP_WORD_EQUAL,
COP_WORD_STARTSWITH,
COP_APPLICATION_SPECIFIC
} CONDITION_OPERATION;
Konstanten
COP_IMPLICITWert: 0 Ein impliziter Vergleich zwischen dem Wert der Eigenschaft und dem Wert der Konstante. Bei einer nicht aufgelösten Bedingung bedeutet COP_IMPLICIT , dass ein Benutzer keinen Vorgang eingegeben hat. Im Gegensatz dazu verfügt eine aufgelöste Bedingung immer über eine andere Bedingung als den COP_IMPLICIT-Vorgangs. |
COP_EQUALDer Wert der Eigenschaft und der Wert der Konstanten müssen gleich sein. |
COP_NOTEQUALDer Wert der Eigenschaft und der Wert der Konstanten dürfen nicht gleich sein. |
COP_LESSTHANDer Wert der -Eigenschaft muss kleiner als der Wert der Konstanten sein. |
COP_GREATERTHANDer Wert der -Eigenschaft muss größer als der Wert der Konstanten sein. |
COP_LESSTHANOREQUALDer Wert der -Eigenschaft muss kleiner oder gleich dem Wert der Konstanten sein. |
COP_GREATERTHANOREQUALDer Wert der -Eigenschaft muss größer oder gleich dem Wert der Konstanten sein. |
COP_VALUE_STARTSWITHDer Wert der -Eigenschaft muss mit dem Wert der Konstanten beginnen. |
COP_VALUE_ENDSWITHDer Wert der -Eigenschaft muss mit dem Wert der Konstanten enden. |
COP_VALUE_CONTAINSDer Wert der -Eigenschaft muss den Wert der Konstante enthalten. |
COP_VALUE_NOTCONTAINSDer Wert der -Eigenschaft darf nicht den Wert der Konstanten enthalten. |
COP_DOSWILDCARDSDer Wert der -Eigenschaft muss mit dem Wert der Konstanten übereinstimmen, wobei "?" einem einzelnen Zeichen und "*" einer beliebigen Zeichenfolge entspricht. |
COP_WORD_EQUALDer Wert der -Eigenschaft muss ein Wort enthalten, das der Wert der Konstanten ist. |
COP_WORD_STARTSWITHDer Wert der -Eigenschaft muss ein Wort enthalten, das mit dem Wert der Konstanten beginnt. |
COP_APPLICATION_SPECIFICDie Anwendung kann dies in jeder geeigneten Weise interpretieren. |
Hinweise
Da eine aufgelöste Bedingung nie über einen COP_IMPLICIT-Vorgang verfügt, sollten Anwendungen, die Bedingungsstrukturen auswerten, nicht auf sie stoßen. COP_IMPLICIT kann jedoch verwendet werden, um die Ausgabe von ICondition::GetComparisonInfo oder ICondition2::GetLeafConditionInfo für eine analysierte nicht aufgelöste Bedingung mit der Ausgabe für eine aufgelöste Bedingung zu vergleichen.
In Windows 7 wird diese Enumeration in structuredquerycondition.idl und structuredquerycondition.h definiert. Vor Windows 7 wurde diese Enumeration in structuredquery.h und structuredquery.idl deklariert.
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
Referenz