Compartilhar via


CONDITION_TYPE enumeração (structuredquerycondition.h)

Fornece um conjunto de sinalizadores a serem usados com os seguintes métodos para indicar o tipo de nó de árvore de condição: ICondition::GetConditionType, IConditionFactory::MakeAndOr, IConditionFactory2::CreateCompoundFromArray e 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
Valor: 0
Indica que os valores dos subtermas são combinados por "AND".
CT_OR_CONDITION
Indica que os valores dos subtermas são combinados por "OR".
CT_NOT_CONDITION
Indica uma comparação "NOT" de subtermas.
CT_LEAF_CONDITION
Indica que o nó é uma comparação entre uma propriedade e um valor constante usando um CONDITION_OPERATION.

Comentários

No Windows 7, essa enumeração é definida em structuredquerycondition.idl e structuredquerycondition.h. Antes do Windows 7, essa enumeração era declarada em structuredquery.h e structuredquery.idl.

O StructuredQuerySample demonstra como ler linhas do console, analisá-las usando o esquema do sistema e exibir as árvores de condição resultantes.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP com SP2, Windows Vista, Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho structuredquerycondition.h
Redistribuível Pesquisa da Área de Trabalho do Windows (WDS) 3.0

Confira também

CONDITION_CREATION_OPTIONS

CONDITION_OPERATION

ICondition

ICondition2

IConditionFactory

IConditionFactory2

IConditionGenerator

Referência