ISearchProtocol Interface
Pethods for invoking, initializing, and managing IUrlAccessor Interface objects. The Filter Daemon calls methods from this interface when processing URLs from the search component.
Extends
The ISearchProtocol interface extends the IUnknown interface.
ISearchProtocol Methods
Name | Description |
---|---|
Closes a previously created UrlAccessor object. |
|
Creates and initializes an UrlAccessor object. |
|
Initializes the protocol handler. |
Remarks
Methods in this interface are called by the Filter Daemon when processing URLs.
Example
interface ISearchProtocol : IUnknown
{
HRESULT Init([in] TIMEOUT_INFO *pTimeoutInfo,
[in] IProtocolHandlerSite *pProtocolHandlerSite,
[in] PROXY_INFO *pProxyInfo);
HRESULT CreateAccessor([in] LPCWSTR pcwszURL,
[in] AUTHENTICATION_INFO *pAuthenticationInfo,
[in] INCREMENTAL_ACCESS_INFO *pIncrementalAccessInfo,
[in] ITEM_INFO *pItemInfo,
[out] IUrlAccessor **ppAccessor);
HRESULT CloseAccessor([in] IUrlAccessor *pAccessor);
}
See Also
Concepts
Protocol Handler Reference
Protocol Handler Interfaces
IUrlAccessor Interface