CONDITION_OPERATION列挙 (structuredquerycondition.h)
ICondition::GetComparisonInfo での操作を示すために、次のメソッドで使用されるフラグのセットを提供します。 ICondition2::GetLeafConditionInfo、IConditionFactory::MakeLeaf、IConditionFactory2::CreateBooleanLeaf、IConditionFactory2::CreateIntegerLeaf、IConditionFactory2::MakeLeaf、IConditionFactory2::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 |
こちらもご覧ください
参照