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 |