次の方法で共有


IConditionFactory インターフェイス (structuredquery.h)

クエリ文字列を解析することによって取得された条件ツリーを作成または解決するためのメソッドを提供します。

継承

IConditionFactory インターフェイスは、IUnknown インターフェイスから継承されます。 IConditionFactory には、次の種類のメンバーもあります。

メソッド

IConditionFactory インターフェイスには、これらのメソッドがあります。

 
IConditionFactory::MakeAndOr

サブ条件のコレクションの論理結合 (AND) または結合 (OR) である条件ノードを作成します。
IConditionFactory::MakeLeaf

プロパティ値と定数値の比較を表すリーフ条件ノードを作成します。
IConditionFactory::MakeNot

別の条件 (このノードのサブノード) の論理否定 (NOT) である条件ノードを作成します。 (IConditionFactory.MakeNot)
IConditionFactory::Resolve

(VT_FILETIMEとして) 絶対日付/時刻を持つ条件に対する相対的な日付/時刻式を持つ次の_resolves条件を含む、条件ツリーに対してさまざまな変換を実行します。は、他の認識された名前付きエンティティを実際の値を持つ条件ツリーに変換します。は条件ツリーを簡略化します。は、仮想プロパティまたは複合プロパティを他のプロパティの OR ツリーに置き換えます。は、条件が適用されていないプロパティ キーワードを持つクエリの結果として得られる条件ツリーを削除します。

解説

StructuredQuerySample は、コンソールから行を読み取り、システム スキーマを使用してそれらを解析し、結果の条件ツリーを表示する方法を示しています。

要件

   
サポートされている最小のクライアント WINDOWS XP と SP2、Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 SP1 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー structuredquery.h
再頒布可能パッケージ Windows デスクトップ検索 (WDS) 3.0

関連項目

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory2

参照