搜索协议处理程序错误消息

协议处理程序返回的错误消息:

常量/值 说明
PRTH_E_ACCESS_DENIED
0x80041205L
访问被拒绝。 如果在增量爬网期间发生这种情况,则会从收集器 URL 队列中删除该文件。
PRTH_E_ACL_IS_READ_NONE
0x80041211L
不会为项编制索引。 其 ACL 允许任何人读取该项。
PRTH_E_ACL_TOO_BIG
0x80041212L
ACL 超过 64 KB。 搜索不会为项编制索引。
PRTH_E_BAD_REQUEST
0x80041208L
由于 URL 中出现错误,请求无效。
PRTH_E_COMM_ERROR
0x80041200L
指示通信或服务器错误。 如果特定服务器存在太多这些错误,则收集器会将服务器标记为不可用。
PRTH_E_NOT_REDIRECTED
0x80041207L
重定向的 URL 不存在。
PRTH_E_OBJ_NOT_FOUND
0x80041201L
找不到对象。 指示在增量爬网过程中找不到文档时,收集器应从队列中删除该文档。
PRTH_E_REQUEST_ERROR
0x80041202L
不支持使用的选项。
PRTH_E_SERVER_ERROR
0x80041206L
通信或服务器错误。 如果特定服务器存在太多这些错误,则收集器会将服务器标记为不可用。
PRTH_S_NOT_ALL_PARTS
0x8004121BL
无法访问项目的各个部分。
PRTH_S_NOT_MODIFIED
0x00041203L
项内容未更改。 如果在增量爬网期间发生此错误,则收集器会跳过此项,因为该项未更改。
PRTH_S_TRY_IMPERSONATING
0x00041225L
模拟用户时应访问项。 协议处理程序应实现 IUrlAccessor3::GetImpersonationSidBlobs,以便搜索协议主机可以检索要用于模拟的 SID 列表,并且可以还原使用 IUrlAccessor2,在打开项目时模拟其中一个允许的用户。

要求

要求
最低受支持的客户端
Windows XP SP2、Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
可再发行组件
Windows 桌面搜索 (WDS) 3.0
标头
Searchapi.h