CONDITION_TYPE'enumerazione (structuredquerycondition.h)

Fornisce un set di flag da usare con i metodi seguenti per indicare il tipo di nodo dell'albero delle condizioni: IConditionType, IConditionFactory::MakeAndOr, IConditionFactory2::CreateCompoundFromArray e IConditionFactory2::CreateCompoundFromObjectArray.

Sintassi

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

Costanti

 
CT_AND_CONDITION
Valore: 0
Indica che i valori dei sottotermi sono combinati da "AND".
CT_OR_CONDITION
Indica che i valori dei sottotermi sono combinati da "OR".
CT_NOT_CONDITION
Indica un confronto "NOT" di sottotermie.
CT_LEAF_CONDITION
Indica che il nodo è un confronto tra una proprietà e un valore costante usando un CONDITION_OPERATION.

Commenti

In Windows 7 questa enumerazione è definita in structuredquerycondition.idl e structuredquerycondition.h. Prima di Windows 7 questa enumerazione è stata dichiarata in strutturaquery.h e strutturataquery.idl.

StrutturaQuerySample illustra come leggere le righe dalla console, analizzarle usando lo schema di sistema e visualizzare gli alberi delle condizioni risultanti.

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2, Windows Vista, Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione structuredquerycondition.h
Componente ridistribuibile Windows Desktop Search (WDS) 3.0

Vedi anche

CONDITION_CREATION_OPTIONS

CONDITION_OPERATION

ICondition

ICondition2

IConditionFactory

IConditionFactory2

IConditionGenerator

Riferimento