Compartilhar via


CONDITION_CREATION_OPTIONS enumeração (structuredquery.h)

Fornece um conjunto de sinalizadores a serem usados com as seguintes interfaces para indicar o tipo de nó de árvore de condição: 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 a condição está definida como o valor padrão.
CONDITION_CREATION_NONE
Valor: 0
Indica que a condição está definida como NULL.
CONDITION_CREATION_SIMPLIFY
Valor: 0x1
Indica que você deve simplificar a condição retornada o máximo possível. Em alguns casos, esse sinalizador indica que a condição retornada não foi criada recentemente, mas se refere a um objeto existente.
CONDITION_CREATION_VECTOR_AND
Valor: 0x2
Indica que você deve criar uma condição AND de folhas com elementos vetoriais como valores, em vez de tentar criar uma condição folha com VT_VECTOR definido no PROPVARIANT.
CONDITION_CREATION_VECTOR_OR
Valor: 0x4
Indica que você deve criar uma condição OR de folhas com elementos vetoriais como valores, em vez de tentar criar uma condição folha com VT_VECTOR definido no PROPVARIANT.
CONDITION_CREATION_VECTOR_LEAF
Valor: 0x8
Indica que você deve permitir a criação de uma condição folha com VT_VECTOR definido no PROPVARIANT.
CONDITION_CREATION_USE_CONTENT_LOCALE
Valor: 0x10
Indica que você deve ignorar qualquer localidade especificada e usar a localidade de conteúdo selecionada no momento IConditionFactory2::CreateStringLeaf e IConditionFactory2::CreateLeaf.

Comentários

>Apenas um dos seguintes sinalizadores deve ser definido simultaneamente:

  • CONDITION_CREATION_VECTOR_AND
  • CONDITION_CREATION_VECTOR_OR
  • CONDITION_CREATION_VECTOR_LEAF
No entanto, se nenhum desses sinalizadores estiver definido, tentar criar uma condição folha com VT_VECTOR definido no PROPVARIANT resultará em falha.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho structuredquery.h

Confira também

CONDITION_OPERATION

CONDITION_TYPE

Referência