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 结构的指针,该结构包含有关访问内容源中的项所需的代理设置的信息。

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

创建协议处理程序后,将调用此方法以执行特定于协议处理程序的任何初始化。 不会再次调用此方法。

由于协议主机可能会在调用 ISearchProtocol::ShutDown 之前意外终止,因此具有永久性信息(如临时文件和注册表项)的协议处理程序应在启动当前实例之前对以前在此方法中打开的资源执行初始清理。

要求

要求
最低受支持的客户端 Windows XP SP2、Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 SP1 [仅限桌面应用]
目标平台 Windows
标头 searchapi.h
可再发行组件 Windows 桌面搜索 (WDS) 3.0