次の方法で共有


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

関連項目

IPhraseSink