Protocol Handler Error Messages

The following table describes the error messages returned by protocol handlers.

Error Value Description
PRTH_E_ACCESS_DENIED 0x80041205L Access was denied. If this occurs during an incremental crawl, the file will be deleted from the search components's URL queue.
PRTH_E_ACL_IS_READ_NONE 0x80041211L Item will not be indexed. Its access control list allows no one to read the item. Used in GetSecurityDescriptor method of the IUrlAccessor interface.
PRTH_E_ACL_TOO_BIG 0x80041212L Access control list exceeded 64 KB. Search will not index the item.
PRTH_E_BAD_REQUEST 0x80041208L Request was invalid because of an error in the URL.
PRTH_E_COMM_ERROR 0x80041200L Indicates a communication/server error. If there are too many of these for a server, the search component will mark the server as unavailable.
PRTH_E_NOT_REDIRECTED 0x80041207L Redirected URL does not exist.
PRTH_E_OBJ_NOT_FOUND 0x80041201L Object not found. Indicates that the search component should delete the document if it is not found during an incremental crawl.
PRTH_E_REQUEST_ERROR 0x80041202L Options used are not supported.
PRTH_E_SERVER_ERROR 0x80041206L Communication/server error. If there are too many of these for a server, the search component will mark the server as unavailable.
PRTH_S_ACL_IS_READ_EVERYONE 0x00041210L Access control list was changed so that the item is readable by everyone. Used in GetSecurityDescriptor method of the IUrlAccessor interface.
PRTH_S_NOT_ALL_PARTS 0x8004121BL Parts of item cannot be accessed.
PRTH_S_NOT_MODIFIED 0x00041203L Item content has not changed. Support for incremental crawl.