ISearchProtocol::Init メソッド (searchapi.h)

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

構文

HRESULT Init(
  [in] TIMEOUT_INFO         *pTimeoutInfo,
  [in] IProtocolHandlerSite *pProtocolHandlerSite,
  [in] PROXY_INFO           *pProxyInfo
);

パラメーター

[in] pTimeoutInfo

種類: TIMEOUT_INFO*

接続タイムアウトに関する情報を含む TIMEOUT_INFO 構造体へのポインター。

[in] pProtocolHandlerSite

種類: IProtocolHandlerSite*

プロトコル ハンドラーがフィルター ホスト内の IFiltear にアクセスできるようにする IProtocolHandlerSite インターフェイスへのポインター。

[in] pProxyInfo

種類: PROXY_INFO*

コンテンツ ソース内の アイテムにアクセスするために必要なプロキシ設定に関する情報を含むPROXY_INFO構造体へのポインター。

戻り値

種類: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

プロトコル ハンドラーが 作成されると、プロトコル ハンドラーに固有の初期化を実行するためにこのメソッドが呼び出されます。 このメソッドは再び呼び出されません。

ISearchProtocol::ShutDown を呼び出す前にプロトコル ホストが予期せず終了する可能性があるため、一時ファイルやレジストリ エントリなどの永続的な情報を持つプロトコル ハンドラーは、現在のインスタンスを開始する前に、このメソッドで以前に開いたリソースの初期クリーンを実行する必要があります。

要件

要件
サポートされている最小のクライアント WINDOWS XP と SP2、Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 SP1 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー searchapi.h
再頒布可能パッケージ Windows デスクトップ検索 (WDS) 3.0