Partager via


énumération CONDITION_TYPE (structuredquerycondition.h)

Fournit un ensemble d’indicateurs à utiliser avec les méthodes suivantes pour indiquer le type de nœud de l’arborescence des conditions : ICondition ::GetConditionType, IConditionFactory ::MakeAndOr, IConditionFactory2 ::CreateCompoundFromArray et IConditionFactory2 ::CreateCompoundFromObjectArray.

Syntax

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

Constantes

 
CT_AND_CONDITION
Valeur : 0
Indique que les valeurs des sous-termes sont combinées par « AND ».
CT_OR_CONDITION
Indique que les valeurs des sous-termes sont combinées par « OR ».
CT_NOT_CONDITION
Indique une comparaison « NOT » des sous-termes.
CT_LEAF_CONDITION
Indique que le nœud est une comparaison entre une propriété et une valeur constante à l’aide d’un CONDITION_OPERATION.

Remarques

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.

StructuredQuerySample montre comment lire des lignes à partir de la console, les analyser à l’aide du schéma système et afficher les arborescences de conditions résultantes.

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

CONDITION_CREATION_OPTIONS

CONDITION_OPERATION

ICondition

ICondition2

IConditionFactory

IConditionFactory2

IConditionGenerator

Référence