Freigeben über


CONDITION_CREATION_OPTIONS-Enumeration (structuredquery.h)

Stellt eine Reihe von Flags bereit, die mit den folgenden Schnittstellen verwendet werden sollen, um den Typ des Bedingungsstrukturknotens anzugeben: ICondition, IConditionFactory2, IConditionFactory2 und 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
} ;

Konstanten

 
CONDITION_CREATION_DEFAULT
Wert: 0
Gibt an, dass die Bedingung auf den Standardwert festgelegt ist.
CONDITION_CREATION_NONE
Wert: 0
Gibt an, dass die Bedingung auf NULL festgelegt ist.
CONDITION_CREATION_SIMPLIFY
Wert: 0x1
Gibt an, dass Sie die zurückgegebene Bedingung so weit wie möglich vereinfachen sollten. In einigen Fällen gibt dieses Flag an, dass die zurückgegebene Bedingung nicht neu erstellt wird, sondern auf ein vorhandenes Objekt verweist.
CONDITION_CREATION_VECTOR_AND
Wert: 0x2
Gibt an, dass Sie eine AND-Bedingung von Blättern mit Vektorelementen als Werte erstellen sollten, anstatt zu versuchen, eine Blattbedingung mit VT_VECTOR im PROPVARIANT festzulegen.
CONDITION_CREATION_VECTOR_OR
Wert: 0x4
Gibt an, dass Sie eine OR-Bedingung von Blättern mit Vektorelementen als Werte erstellen sollten, anstatt zu versuchen, eine Blattbedingung mit VT_VECTOR im PROPVARIANT festgelegt zu erstellen.
CONDITION_CREATION_VECTOR_LEAF
Wert: 0x8
Gibt an, dass Sie die Erstellung einer Blattbedingung mit VT_VECTOR im PROPVARIANT zulassen sollten.
CONDITION_CREATION_USE_CONTENT_LOCALE
Wert: 0x10
Gibt an, dass Sie jedes angegebene Gebietsschema ignorieren und das aktuell ausgewählte Inhaltsgebietsschema IConditionFactory2::CreateStringLeaf und IConditionFactory2::CreateLeaf verwenden sollten.

Hinweise

>Es sollte nur eines der folgenden Flags gleichzeitig festgelegt werden:

  • CONDITION_CREATION_VECTOR_AND
  • CONDITION_CREATION_VECTOR_OR
  • CONDITION_CREATION_VECTOR_LEAF
Wenn jedoch keines dieser Flags festgelegt ist, führt der Versuch, eine Blattbedingung mit VT_VECTOR im PROPVARIANT festzulegen, zu einem Fehler.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile structuredquery.h

Weitere Informationen

CONDITION_OPERATION

CONDITION_TYPE

Referenz