Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fournit un ensemble d’indicateurs à utiliser avec les méthodes suivantes pour indiquer l’opération dans ICondition ::GetComparisonInfo, ICondition2 ::GetLeafConditionInfo, IConditionFactory ::MakeLeaf, IConditionFactory2 ::CreateBooleanLeaf, IConditionFactory2 ::CreateIntegerLeaf, IConditionFactory2 ::MakeLeaf, IConditionFactory2 ::CreateStringLeaf et 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;
Constantes
COP_IMPLICITValeur : 0 Comparaison implicite entre la valeur de la propriété et la valeur de la constante. Pour une condition non résolue, COP_IMPLICIT signifie qu’un utilisateur n’a pas tapé d’opération. En revanche, une condition résolue aura toujours une condition autre que l’opération COP_IMPLICIT . |
COP_EQUALLa valeur de la propriété et la valeur de la constante doivent être égales. |
COP_NOTEQUALLa valeur de la propriété et la valeur de la constante ne doivent pas être égales. |
COP_LESSTHANLa valeur de la propriété doit être inférieure à la valeur de la constante. |
COP_GREATERTHANLa valeur de la propriété doit être supérieure à la valeur de la constante. |
COP_LESSTHANOREQUALLa valeur de la propriété doit être inférieure ou égale à la valeur de la constante. |
COP_GREATERTHANOREQUALLa valeur de la propriété doit être supérieure ou égale à la valeur de la constante. |
COP_VALUE_STARTSWITHLa valeur de la propriété doit commencer par la valeur de la constante. |
COP_VALUE_ENDSWITHLa valeur de la propriété doit se terminer par la valeur de la constante. |
COP_VALUE_CONTAINSLa valeur de la propriété doit contenir la valeur de la constante. |
COP_VALUE_NOTCONTAINSLa valeur de la propriété ne doit pas contenir la valeur de la constante. |
COP_DOSWILDCARDSLa valeur de la propriété doit correspondre à la valeur de la constante, où « ? » correspond à n’importe quel caractère unique et « * » correspond à toute séquence de caractères. |
COP_WORD_EQUALLa valeur de la propriété doit contenir un mot qui est la valeur de la constante. |
COP_WORD_STARTSWITHLa valeur de la propriété doit contenir un mot qui commence par la valeur de la constante. |
COP_APPLICATION_SPECIFICL’application est libre d’interpréter cela d’une manière appropriée. |
Remarques
Étant donné qu’une condition résolue n’a jamais d’opération COP_IMPLICIT , les applications qui évaluent les arborescences de conditions ne doivent pas la rencontrer. Toutefois, COP_IMPLICIT peut être utilisé pour comparer la sortie de ICondition ::GetComparisonInfo ou ICondition2 ::GetLeafConditionInfo pour une condition non résolue analysée à la sortie d’une condition résolue.
Dans Windows 7, cette énumération est définie dans structuredquerycondition.idl et structuredquerycondition.h. Avant Windows 7, cette énumération était déclarée dans structuredquery.h et structuredquery.idl.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows XP avec SP2, Windows Vista, Windows 7 [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
| En-tête | structuredquerycondition.h |
| Composant redistribuable | Windows Desktop Search (WDS) 3.0 |
Voir aussi
Référence