次の方法で共有


CONDITION_CREATION_OPTIONS列挙 (structuredquery.h)

条件ツリー ノードの種類を示すために、次のインターフェイスで使用するフラグのセットを提供します: IConditionICondition2IConditionFactoryIConditionFactory2および IConditionGenerator

構文

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
} ;

定数

 
CONDITION_CREATION_DEFAULT
値: 0
条件が既定値に設定されていることを示します。
CONDITION_CREATION_NONE
値: 0
条件が NULL に設定されていることを示 します
CONDITION_CREATION_SIMPLIFY
値: 0x1
返される条件を可能な限り簡略化する必要があることを示します。 場合によっては、このフラグは、返された条件が新しく作成されず、既存のオブジェクトを参照していることを示します。
CONDITION_CREATION_VECTOR_AND
値: 0x2
PROPVARIANT で設定されたVT_VECTORを使用してリーフ条件を作成するのではなく、ベクター要素を値として持つリーフの AND 条件を作成する必要があることを示します。
CONDITION_CREATION_VECTOR_OR
値: 0x4
PROPVARIANT で設定されたVT_VECTORを使用してリーフ条件を作成するのではなく、ベクター要素を値として持つリーフの OR 条件を作成する必要があることを示します。
CONDITION_CREATION_VECTOR_LEAF
値: 0x8
PROPVARIANT で設定VT_VECTORリーフ条件の作成を許可する必要があることを示します。
CONDITION_CREATION_USE_CONTENT_LOCALE
値: 0x10
指定したロケールを無視し、現在選択されているコンテンツ ロケール IConditionFactory2::CreateStringLeafIConditionFactory2::CreateLeaf を使用する必要があることを示します。

注釈

>次のいずれかのフラグのみを同時に設定する必要があります。

  • CONDITION_CREATION_VECTOR_AND
  • CONDITION_CREATION_VECTOR_OR
  • CONDITION_CREATION_VECTOR_LEAF
ただし、これらのフラグのいずれも設定されていない場合は、PROPVARIANT で VT_VECTOR設定されたリーフ条件を作成しようとすると、エラーが発生します。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
Header structuredquery.h

こちらもご覧ください

CONDITION_OPERATION

CONDITION_TYPE

参照