次の方法で共有


CONDITION_OPERATION列挙 (structuredquerycondition.h)

ICondition::GetComparisonInfo での操作を示すために、次のメソッドで使用されるフラグのセットを提供します。 ICondition2::GetLeafConditionInfoIConditionFactory::MakeLeafIConditionFactory2::CreateBooleanLeafIConditionFactory2::CreateIntegerLeafIConditionFactory2::MakeLeafIConditionFactory2::CreateStringLeafおよび IConditionGenerator::GenerateForLeaf

構文

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
プロパティの値は定数の値と一致する必要があります。ここで、'?' は任意の 1 文字に一致し、'*' は任意のシーケンスの文字と一致します。
COP_WORD_EQUAL
プロパティの値には、定数の値である単語が含まれている必要があります。
COP_WORD_STARTSWITH
プロパティの値には、定数の値で始まる単語を含める必要があります。
COP_APPLICATION_SPECIFIC
アプリケーションは、これを適切な方法で自由に解釈できます。

注釈

解決された条件には COP_IMPLICIT 操作がないため、条件ツリーを評価するアプリケーションでは発生しません。 ただし、解析された未解決の条件の ICondition::GetComparisonInfo または ICondition2::GetLeafConditionInfo の出力を、解決された条件の出力と比較する際に、COP_IMPLICITを使用できます。

Windows 7 では、この列挙体は structuredquerycondition.idl および structuredquerycondition.h で定義されています。 Windows 7 より前では、この列挙体は structuredquery.h と structuredquery.idl で宣言されていました。

要件

要件
サポートされている最小のクライアント WINDOWS XP と SP2、Windows Vista、Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header structuredquerycondition.h
再頒布可能パッケージ Windows デスクトップ検索 (WDS) 3.0

こちらもご覧ください

CONDITION_CREATION_OPTIONS

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory

IConditionFactory2

IConditionGenerator

参照