此 Windows 搜索参考部分由协议处理程序接口组成。
在本部分中
| 主题 | 描述 |
|---|---|
|
IItemPropertyBag |
定义用于获取有关搜索项属性的信息的方法。 此接口仅在 Windows XP 和 Windows Server 2003 上受支持,不应再使用。 |
|
IOpLockStatus |
提供用于在编制索引时Microsoft Windows 桌面搜索 (WDS) 对项使用的机会锁的方法。 如果另一个进程以不兼容的方式锁定文件,WDS 将丢失其锁并允许其他进程具有该文件。 此机制允许 WDS 在后台运行。 因此,WDS 需要检查其锁,以确保另一个进程在 WDS 为项编制索引时没有优先。 如果基础数据存储提供一种机制来跟踪对项的并发访问,则第三方 IUrlAccessor 对象可以实现此接口。 如果此接口由 IUrlAccessor公开,则 WDS 将在为存储中的项编制索引时检查 IOpLockStatus。 |
|
IProtocolHandlerServices |
|
|
IProtocolHandlerSite |
提供协议处理程序的 IUrlAccessor 对象的方法,以查询筛选器守护程序以获取 URL 项的相应筛选器。 |
|
ISearchProtocol |
提供用于调用、初始化和管理 IUrlAccessor 对象的方法。 处理来自收集器 URL 的协议主机时,此接口中的方法由协议主机调用。 协议处理程序实现以本机格式访问内容源的协议。 使用此接口实现自定义协议处理程序以扩展可编制索引的数据源。 |
|
ISearchProtocol2 |
提供用于调用、初始化和管理 IUrlAccessor 对象的方法。 处理来自收集器 URL 的协议主机时,此接口中的方法由协议主机调用。 协议处理程序实现以本机格式访问内容源的协议。 使用此接口实现自定义协议处理程序以扩展可编制索引的数据源。 |
|
ISearchProtocolThreadContext |
此可选接口使协议处理程序能够在用于在协议主机中筛选的线程上执行作。 协议主机启动时,它首先初始化所有协议处理程序,然后创建筛选线程(s)。 此接口上的方法使协议处理程序能够管理筛选线程使用的资源。 |
|
ISearchProtocolUI |
提供调用 ISearchItem 对象的方法。 处理来自收集器 URL 的协议主机时,此接口中的方法由协议主机调用。 协议处理程序实现以本机格式访问内容源的协议,此接口实现自定义协议处理程序以扩展可编制索引的数据源。 |
|
IUrlAccessor |
提供用于处理内容源中单个项的方法,其 URL 由收集器提供给筛选器主机。 |
|
IUrlAccessor2 |
扩展 IUrlAccessor 接口的功能。 |
|
IUrlAccessor3 |
使用 IUrlAccessor3::GetImpersonationSidBlobs 方法扩展 IUrlAccessor2 接口的功能,以标识指定 URL 的用户安全标识符(SID)。 |
|
IUrlAccessor4 |
使用 IUrlAccessor4::ShouldIndexItemContent 方法扩展 IUrlAccessor3 接口的功能,该方法标识项的内容是否应编制索引。 |