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
);

parameters

[in] pwcNoun

指向包含正在修改的单词的缓冲区的指针。

[in] cwcNoun

pwcNoun 中的字符数。 查询时短语的大小没有限制。

[in] pwcModifier

指向修改 pwcNoun 一词的指针。

[in] cwcModifier

pwcModifier 中的字符数。 查询时短语的大小没有限制。

[in] ulAttachmentType

一个特定于分词器的值,分词器可以使用该值来存储有关合成方法的其他信息。

返回值

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

PutSmallPhraseIWordBreaker 实现的 IWordBreaker::BreakText 方法调用。 Windows 搜索使用 IPhraseSink 对象处理的短语来扩展原始查询文本。

要求

   
目标平台 Windows
标头 indexsrv.h

另请参阅

IPhraseSink