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、ppOperationTerm、ppValueTerm のパラメーターの一部またはすべてを NULL にすることができます。
このメソッドによって取得された各 IRichChunk オブジェクトは、入力文字列からのトークンの範囲を表します。 範囲トークンは、入力文字列のプロパティ、操作、または値を生成した部分文字列を識別します。 IRichChunk の PROPVARIANT out パラメーターは使用されません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | WINDOWS XP と SP2、Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 SP1 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | structuredquerycondition.h (Structuredquery.h を含む) |
再頒布可能パッケージ | Windows デスクトップ検索 (WDS) 3.0 |
こちらもご覧ください
参照