CONDITION_CREATION_OPTIONS 枚举 (structuredquery.h)

提供一组标志,用于以下接口以指示条件树节点的类型: IConditionICondition2IConditionFactoryIConditionFactory2IConditionGenerator

语法

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
指示应创建以矢量元素为值的叶的 AND 条件,而不是尝试在 PROPVARIANT 中设置VT_VECTOR创建叶条件。
CONDITION_CREATION_VECTOR_OR
值: 0x4
指示应创建将矢量元素作为值的叶的 OR 条件,而不是尝试在 PROPVARIANT 中设置VT_VECTOR创建叶条件。
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 [仅限桌面应用]
标头 structuredquery.h

另请参阅

CONDITION_OPERATION

CONDITION_TYPE

引用