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*

IProtocolHandlerSite 介面的指標,可讓通訊協定處理程式存取篩選主機內的 IFiltear

[in] pProxyInfo

類型: PROXY_INFO*

PROXY_INFO 結構的指標,其中包含存取內容來源中專案所需的 Proxy 設定相關信息。

傳回值

類型: HRESULT

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

建立通訊協定處理程序之後,會呼叫這個方法來執行通訊協定處理程式特定的任何初始化。 這個方法不會再次呼叫。

由於通訊協定主機可能會在呼叫 ISearchProtocol::ShutDown 之前意外終止,因此具有持續性資訊的通訊協議處理程式,例如暫存盤和登錄專案,應該先清除先前在此方法中開啟的資源,再啟動目前的實例。

規格需求

需求
最低支援的用戶端 Windows XP 搭配 SP2、Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 SP1 [僅限傳統型應用程式]
目標平台 Windows
標頭 searchapi.h
可轉散發套件 Windows 桌面搜尋 (WDS) 3.0