ISearchProtocol インターフェイス
IUrlAccessor インターフェイス オブジェクトの呼び出し、初期化、管理を行うメソッド。フィルタ デーモンは、検索コンポーネントからの URL を処理するときに、このインターフェイスのメソッドを呼び出します。
拡張
ISearchProtocol インターフェイスは、IUnknown インターフェイスを拡張します。
ISearchProtocol のメソッド
名前 |
説明 |
---|---|
前に作成した UrlAccessor オブジェクトを閉じます。 |
|
UrlAccessor オブジェクトを作成して初期化します。 |
|
プロトコル ハンドラを初期化します。 |
備考
このインターフェイスのメソッドは、フィルタ デーモンが URL を処理するときに呼び出されます。
例
コード
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);
}