enumerazione CONDITION_OPERATION (structuredquerycondition.h)
Fornisce un set di flag da usare con i metodi seguenti per indicare l'operazione in ICondition::GetComparisonInfo, ICondition2::GetLeafConditionInfo, IConditionFactory::MakeLeaf, IConditionFactory2:: CreateBooleanLeaf, IConditionFactory2:: CreateIntegerLeaf, IConditionFactory2::MakeLeaf, IConditionFactory2::CreateStringLeaf e IConditionGenerator:: GenerateForLeaf.
Sintassi
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;
Costanti
COP_IMPLICIT Valore: 0 Confronto implicito tra il valore della proprietà e il valore della costante. Per una condizione non risolta, COP_IMPLICIT significa che un utente non ha digitato un'operazione. Al contrario, una condizione risolta avrà sempre una condizione diversa dall'operazione di COP_IMPLICIT . |
COP_EQUAL Il valore della proprietà e il valore della costante devono essere uguali. |
COP_NOTEQUAL Il valore della proprietà e il valore della costante non devono essere uguali. |
COP_LESSTHAN Il valore della proprietà deve essere minore del valore della costante. |
COP_GREATERTHAN Il valore della proprietà deve essere maggiore del valore della costante. |
COP_LESSTHANOREQUAL Il valore della proprietà deve essere minore o uguale al valore della costante. |
COP_GREATERTHANOREQUAL Il valore della proprietà deve essere maggiore o uguale al valore della costante. |
COP_VALUE_STARTSWITH Il valore della proprietà deve iniziare con il valore della costante. |
COP_VALUE_ENDSWITH Il valore della proprietà deve terminare con il valore della costante. |
COP_VALUE_CONTAINS Il valore della proprietà deve contenere il valore della costante. |
COP_VALUE_NOTCONTAINS Il valore della proprietà non deve contenere il valore della costante. |
COP_DOSWILDCARDS Il valore della proprietà deve corrispondere al valore della costante, dove '?' corrisponde a qualsiasi carattere singolo e '*' corrisponde a qualsiasi sequenza di caratteri. |
COP_WORD_EQUAL Il valore della proprietà deve contenere una parola che corrisponde al valore della costante. |
COP_WORD_STARTSWITH Il valore della proprietà deve contenere una parola che inizia con il valore della costante. |
COP_APPLICATION_SPECIFIC L'applicazione è libera di interpretare questa operazione in qualsiasi modo adatto. |
Commenti
Poiché una condizione risolta non ha mai un'operazione di COP_IMPLICIT , le applicazioni che valutano gli alberi delle condizioni non devono verificarlo. Tuttavia, COP_IMPLICIT può essere usato per confrontare l'output di ICondition::GetComparisonInfo o ICondition2::GetLeafConditionInfo per una condizione non risolta analizzata all'output per una condizione risolta.
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.
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
Riferimento