ICondition::GetInputTerms メソッド (structuredquerycondition.h)

リーフ ノードの場合、 ICondition::GetInputTerms は、プロパティ、操作、および検索条件ノードの値を生成した入力文字列の部分 (または範囲) に関する情報を取得します。

構文

HRESULT GetInputTerms(
  [out, optional] IRichChunk **ppPropertyTerm,
  [out, optional] IRichChunk **ppOperationTerm,
  [out, optional] IRichChunk **ppValueTerm
);

パラメーター

[out, optional] ppPropertyTerm

種類: IRichChunk**

IRichChunk インターフェイスへのポインターを受け取ります。このインターフェイスは、リーフ ノードのプロパティを生成した入力文字列の部分に関する情報を提供します (それが決定できる場合)。それ以外の場合、このパラメーターは NULL に設定されます。

[out, optional] ppOperationTerm

種類: IRichChunk**

IRichChunk インターフェイスへのポインターを受け取ります。このインターフェイスは、リーフ ノードの操作を生成した入力文字列の部分に関する情報を提供します (それが決定できる場合)。それ以外の場合、このパラメーターは NULL に設定されます。

[out, optional] ppValueTerm

種類: IRichChunk**

入力文字列がリーフ ノードの値を生成した部分に関する情報を提供する IRichChunk インターフェイスへのポインターを受け取ります (決定できる場合)。それ以外の場合、このパラメーターは NULL に設定されます。

戻り値

種類: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

ppPropertyTerm、ppOperationTermppValueTerm のパラメーターの一部またはすべてを NULL にすることができます

このメソッドによって取得された各 IRichChunk オブジェクトは、入力文字列からのトークンの範囲を表します。 範囲トークンは、入力文字列のプロパティ、操作、または値を生成した部分文字列を識別します。 IRichChunkPROPVARIANT out パラメーターは使用されません。

要件

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

こちらもご覧ください

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

参照