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 错误代码。
注解
PutSmallPhrase 由 IWordBreaker 实现的 IWordBreaker::BreakText 方法调用。 Windows 搜索使用 IPhraseSink 对象处理的短语来扩展原始查询文本。
要求
目标平台 | Windows |
标头 | indexsrv.h |