IPhraseSink::P utSmallPhrase メソッド (indexsrv.h)
WordBreaker の IPhraseSink オブジェクトに小さなクエリ時間フレーズを配置します。
構文
HRESULT PutSmallPhrase(
[in] const WCHAR *pwcNoun,
[in] ULONG cwcNoun,
[in] const WCHAR *pwcModifier,
[in] ULONG cwcModifier,
[in] ULONG ulAttachmentType
);
パラメーター
[in] pwcNoun
変更中の単語を含むバッファーへのポインター。
[in] cwcNoun
pwcNoun の文字数。 クエリ時間フレーズのサイズに制限はありません。
[in] pwcModifier
pwcNoun を変更する単語へのポインター。
[in] cwcModifier
pwcModifier の文字数。 クエリ時間フレーズのサイズに制限はありません。
[in] ulAttachmentType
ワードブレーカー固有の値。ワードブレーカーは、コンポジションのメソッドに関する追加情報を格納するために使用できます。
戻り値
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
解説
PutSmallPhrase は、IWordBreaker 実装の IWordBreaker::BreakText メソッドによって呼び出されます。 IPhraseSink オブジェクトが処理する語句は、Windows Search によって元のクエリ テキストを展開するために使用されます。
必要条件
対象プラットフォーム | Windows |
ヘッダー | indexsrv.h |