IWordBreaker 接口 (indexsrv.h)
分析文本并标识单个单词和短语。 此接口是特定于语言的语言资源组件。 它在后台进程中使用,必须针对吞吐量和最少的资源使用进行优化。
继承
IWordBreaker 接口继承自 IUnknown 接口。 IWordBreaker 还具有以下类型的成员:
方法
IWordBreaker 接口具有以下方法。
IWordBreaker::BreakText 分析文本以标识单词和短语,并将结果提供给 IWordSink 和 IPhraseSink 对象。 |
IWordBreaker::ComposePhrase 不支持。 (IWordBreaker.ComposePhrase) |
IWordBreaker::GetLicenseToUse 获取指向此 IWordBreaker 接口实现的许可证信息的指针。 |
IWordBreaker::Init 初始化 IWordBreaker 实现,并指示组件操作的模式。 |
注解
何时实现
实现此接口,为语言创建自定义断字符。 Windows 搜索在生成内容索引并运行查询时调用此接口的方法。Word Windows 搜索的断路器组件在本地安全上下文中运行。 应编写它们以正确管理缓冲区和堆栈。 所有字符串副本都必须具有显式检查,以防止缓冲区溢出。 应始终验证分配的缓冲区大小,并对照缓冲区的大小测试数据的大小。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | indexsrv.h |
可再发行组件 | Windows NT 4.0 选项包 |