Compartir a través de


enumeración CONDITION_TYPE (structuredquerycondition.h)

Proporciona un conjunto de marcas que se usarán con los métodos siguientes para indicar el tipo de nodo de árbol de condición: ICondition::GetConditionType, IConditionFactory::MakeAndOr, IConditionFactory2::CreateCompoundFromArray y 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 los valores de los subterms se combinan mediante "AND".
CT_OR_CONDITION
Indica que los valores de los subterms se combinan mediante "OR".
CT_NOT_CONDITION
Indica una comparación "NOT" de subterms.
CT_LEAF_CONDITION
Indica que el nodo es una comparación entre una propiedad y un valor constante mediante un CONDITION_OPERATION.

Comentarios

En Windows 7, esta enumeración se define en structuredquerycondition.idl y structuredquerycondition.h. Antes de Windows 7, esta enumeración se declaró en structuredquery.h y structuredquery.idl.

StructuredQuerySample muestra cómo leer líneas de la consola, analizarlas mediante el esquema del sistema y mostrar los árboles de condición resultantes.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP2, Windows Vista, Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado structuredquerycondition.h
Redistribuible Búsqueda de escritorio de Windows (WDS) 3.0

Consulte también

CONDITION_CREATION_OPTIONS

CONDITION_OPERATION

ICondition

ICondition2

IConditionFactory

IConditionFactory2

IConditionGenerator

Referencia