énumération CONDITION_OPERATION (structuredquerycondition.h)
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_IMPLICIT Valeur : 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_EQUAL La valeur de la propriété et la valeur de la constante doivent être égales. |
COP_NOTEQUAL La valeur de la propriété et la valeur de la constante ne doivent pas être égales. |
COP_LESSTHAN La valeur de la propriété doit être inférieure à la valeur de la constante. |
COP_GREATERTHAN La valeur de la propriété doit être supérieure à la valeur de la constante. |
COP_LESSTHANOREQUAL La valeur de la propriété doit être inférieure ou égale à la valeur de la constante. |
COP_GREATERTHANOREQUAL La valeur de la propriété doit être supérieure ou égale à la valeur de la constante. |
COP_VALUE_STARTSWITH La valeur de la propriété doit commencer par la valeur de la constante. |
COP_VALUE_ENDSWITH La valeur de la propriété doit se terminer par la valeur de la constante. |
COP_VALUE_CONTAINS La valeur de la propriété doit contenir la valeur de la constante. |
COP_VALUE_NOTCONTAINS La valeur de la propriété ne doit pas contenir la valeur de la constante. |
COP_DOSWILDCARDS La 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_EQUAL La valeur de la propriété doit contenir un mot qui est la valeur de la constante. |
COP_WORD_STARTSWITH La valeur de la propriété doit contenir un mot qui commence par la valeur de la constante. |
COP_APPLICATION_SPECIFIC L’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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour