Partager via


CONDITION_CREATION_OPTIONS énumération (structuredquery.h)

Fournit un ensemble d’indicateurs à utiliser avec les interfaces suivantes pour indiquer le type de nœud d’arborescence de condition : ICondition, ICondition2, IConditionFactory, IConditionFactory2 et 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
Valeur : 0
Indique que la condition est définie sur la valeur par défaut.
CONDITION_CREATION_NONE
Valeur : 0
Indique que la condition est définie sur NULL.
CONDITION_CREATION_SIMPLIFY
Valeur : 0x1
Indique que vous devez simplifier autant que possible la condition retournée. Dans certains cas, cet indicateur indique que la condition retournée n’est pas nouvellement créée, mais fait référence à un objet existant.
CONDITION_CREATION_VECTOR_AND
Valeur : 0x2
Indique que vous devez créer une condition AND de feuilles avec des éléments vectoriels en tant que valeurs, au lieu de tenter de créer une condition feuille avec VT_VECTOR défini dans propVARIANT.
CONDITION_CREATION_VECTOR_OR
Valeur : 0x4
Indique que vous devez créer une condition OR de feuilles avec des éléments vectoriels en tant que valeurs, au lieu de tenter de créer une condition feuille avec VT_VECTOR défini dans PROPVARIANT.
CONDITION_CREATION_VECTOR_LEAF
Valeur : 0x8
Indique que vous devez autoriser la création d’une condition feuille avec VT_VECTOR défini dans propVARIANT.
CONDITION_CREATION_USE_CONTENT_LOCALE
Valeur : 0x10
Indique que vous devez ignorer les paramètres régionaux spécifiés et utiliser les paramètres régionaux de contenu actuellement sélectionnés IConditionFactory2 ::CreateStringLeaf et IConditionFactory2 ::CreateLeaf.

Remarques

>Un seul des indicateurs suivants doit être défini simultanément :

  • CONDITION_CREATION_VECTOR_AND
  • CONDITION_CREATION_VECTOR_OR
  • CONDITION_CREATION_VECTOR_LEAF
Toutefois, si aucun de ces indicateurs n’est défini, la tentative de création d’une condition feuille avec VT_VECTOR définie dans PROPVARIANT entraîne l’échec.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête structuredquery.h

Voir aussi

CONDITION_OPERATION

CONDITION_TYPE

Référence