Compartir a través de


enumeración CONDITION_CREATION_OPTIONS (structuredquery.h)

Proporciona un conjunto de marcas que se usarán con las interfaces siguientes para indicar el tipo de nodo de árbol de condición: ICondition, ICondition2, IConditionFactory, IConditionFactory2 e IConditionGenerator.

Syntax

typedef enum CONDITION_CREATION_OPTIONS {
  CONDITION_CREATION_DEFAULT = 0,
  CONDITION_CREATION_NONE = 0,
  CONDITION_CREATION_SIMPLIFY = 0x1,
  CONDITION_CREATION_VECTOR_AND = 0x2,
  CONDITION_CREATION_VECTOR_OR = 0x4,
  CONDITION_CREATION_VECTOR_LEAF = 0x8,
  CONDITION_CREATION_USE_CONTENT_LOCALE = 0x10
} ;

Constantes

 
CONDITION_CREATION_DEFAULT
Valor: 0
Indica que la condición se establece en el valor predeterminado.
CONDITION_CREATION_NONE
Valor: 0
Indica que la condición está establecida en NULL.
CONDITION_CREATION_SIMPLIFY
Valor: 0x1
Indica que debe simplificar la condición devuelta tanto como sea posible. En algunos casos, esta marca indica que la condición devuelta no se acaba de crear, sino que hace referencia a un objeto existente.
CONDITION_CREATION_VECTOR_AND
Valor: 0x2
Indica que debe crear una condición AND de hojas con elementos vectoriales como valores, en lugar de intentar crear una condición hoja con VT_VECTOR establecida en el PROPVARIANT.
CONDITION_CREATION_VECTOR_OR
Valor: 0x4
Indica que debe crear una condición OR de hojas con elementos vectoriales como valores, en lugar de intentar crear una condición hoja con VT_VECTOR establecida en el PROPVARIANT.
CONDITION_CREATION_VECTOR_LEAF
Valor: 0x8
Indica que debe permitir la creación de una condición hoja con VT_VECTOR establecido en el PROPVARIANT.
CONDITION_CREATION_USE_CONTENT_LOCALE
Valor: 0x10
Indica que debe omitir cualquier configuración regional especificada y usar la configuración regional de contenido seleccionada actualmente IConditionFactory2::CreateStringLeaf e IConditionFactory2::CreateLeaf.

Comentarios

>Solo se debe establecer simultáneamente una de las marcas siguientes:

  • CONDITION_CREATION_VECTOR_AND
  • CONDITION_CREATION_VECTOR_OR
  • CONDITION_CREATION_VECTOR_LEAF
Sin embargo, si no se establece ninguna de estas marcas, al intentar crear una condición hoja con VT_VECTOR establecida en propVARIANT se producirá un error.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado structuredquery.h

Consulte también

CONDITION_OPERATION

CONDITION_TYPE

Referencia