다음을 통해 공유


CONDITION_CREATION_OPTIONS 열거형(structuredquery.h)

조건 트리 노드의 유형을 나타내기 위해 다음 인터페이스와 함께 사용할 플래그 집합을 제공합니다. ICondition, ICondition2, IConditionFactory, 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
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 [데스크톱 앱만 해당]
머리글 structuredquery.h

추가 정보

CONDITION_OPERATION

CONDITION_TYPE

참조