ISearchProtocol インターフェイス

IUrlAccessor インターフェイス オブジェクトの呼び出し、初期化、管理を行うメソッド。フィルタ デーモンは、検索コンポーネントからの URL を処理するときに、このインターフェイスのメソッドを呼び出します。

拡張

ISearchProtocol インターフェイスは、IUnknown インターフェイスを拡張します。

ISearchProtocol のメソッド

名前

説明

CloseAccessor メソッド

前に作成した UrlAccessor オブジェクトを閉じます。

CreateAccessor メソッド

UrlAccessor オブジェクトを作成して初期化します。

ISearch Protocol Init メソッド

プロトコル ハンドラを初期化します。

備考

このインターフェイスのメソッドは、フィルタ デーモンが 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);
}

See Also

概念

プロトコル ハンドラの参照情報

プロトコル ハンドラ インターフェイス

IUrlAccessor インターフェイス

その他のリソース

IUnknown Interface