다음을 통해 공유


CONDITION_OPERATION 열거형(structuredquerycondition.h)

ICondition::GetComparisonInfo에서 작업을 나타내기 위해 다음 메서드와 함께 사용할 플래그 집합을 제공합니다. ICondition2::GetLeafConditionInfo, IConditionFactory::MakeLeaf, IConditionFactory2::CreateBooleanLeaf, IConditionFactory2::CreateIntegerLeaf, IConditionFactory2::MakeLeaf, IConditionFactory2::CreateStringLeafIConditionGenerator::GenerateForLeaf.

Syntax

typedef enum tagCONDITION_OPERATION {
  COP_IMPLICIT = 0,
  COP_EQUAL,
  COP_NOTEQUAL,
  COP_LESSTHAN,
  COP_GREATERTHAN,
  COP_LESSTHANOREQUAL,
  COP_GREATERTHANOREQUAL,
  COP_VALUE_STARTSWITH,
  COP_VALUE_ENDSWITH,
  COP_VALUE_CONTAINS,
  COP_VALUE_NOTCONTAINS,
  COP_DOSWILDCARDS,
  COP_WORD_EQUAL,
  COP_WORD_STARTSWITH,
  COP_APPLICATION_SPECIFIC
} CONDITION_OPERATION;

상수

 
COP_IMPLICIT
값: 0
속성 값과 상수 값 간의 암시적 비교입니다. 해결되지 않은 조건의 경우 COP_IMPLICIT 사용자가 작업을 입력하지 않았음을 의미합니다. 반면 확인된 조건에는 항상 COP_IMPLICIT 작업 이외의 조건이 있습니다.
COP_EQUAL
속성 값과 상수 값은 같아야 합니다.
COP_NOTEQUAL
속성 값과 상수 값이 같아서는 안 됩니다.
COP_LESSTHAN
속성 값은 상수 값보다 작아야 합니다.
COP_GREATERTHAN
속성 값은 상수 값보다 커야 합니다.
COP_LESSTHANOREQUAL
속성 값은 상수 값보다 작거나 같아야 합니다.
COP_GREATERTHANOREQUAL
속성 값은 상수 값보다 크거나 같아야 합니다.
COP_VALUE_STARTSWITH
속성 값은 상수 값으로 시작해야 합니다.
COP_VALUE_ENDSWITH
속성 값은 상수 값으로 끝나야 합니다.
COP_VALUE_CONTAINS
속성 값에는 상수 값이 포함되어야 합니다.
COP_VALUE_NOTCONTAINS
속성 값에 상수 값이 포함되어서는 안됩니다.
COP_DOSWILDCARDS
속성 값은 상수 값과 일치해야 합니다. 여기서 '?'은 단일 문자와 일치하고 '*'는 모든 문자 시퀀스와 일치합니다.
COP_WORD_EQUAL
속성 값에는 상수 값인 단어가 포함되어야 합니다.
COP_WORD_STARTSWITH
속성 값에는 상수 값으로 시작하는 단어가 포함되어야 합니다.
COP_APPLICATION_SPECIFIC
애플리케이션은 어떤 적절한 방법으로든 자유롭게 해석할 수 있습니다.

설명

해결된 조건에는 COP_IMPLICIT 작업이 없으므로 조건 트리를 평가하는 애플리케이션에서 이 작업이 발생하지 않아야 합니다. 그러나 COP_IMPLICIT 구문 분석되지 않은 조건에 대해 ICondition::GetComparisonInfo 또는 ICondition2::GetLeafConditionInfo 의 출력을 해결된 조건의 출력과 비교하는 데 사용할 수 있습니다.

Windows 7에서 이 열거형은 structuredquerycondition.idl 및 structuredquerycondition.h에 정의됩니다. Windows 7 이전에는 이 열거형이 structuredquery.h 및 structuredquery.idl로 선언되었습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 WINDOWS XP SP2, Windows Vista, Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 structuredquerycondition.h
재배포 가능 파일 WDS(Windows 데스크톱 검색) 3.0

추가 정보

CONDITION_CREATION_OPTIONS

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory

IConditionFactory2

IConditionGenerator

참조