CONDITION_CREATION_OPTIONS列舉 (structuredquery.h)

提供一組旗標,以搭配下列介面來指出條件樹狀節點的類型:IConditionICondition2IConditionFactory、IConditionFactory2IConditionGenerator

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

常數

 
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

參考