Compartir a través de


Método ISearchProtocol::Init (searchapi.h)

Inicializa un controlador de protocolo.

Sintaxis

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

Parámetros

[in] pTimeoutInfo

Tipo: TIMEOUT_INFO*

Puntero a una estructura de TIMEOUT_INFO que contiene información sobre los tiempos de espera de conexión.

[in] pProtocolHandlerSite

Tipo: IProtocolHandlerSite*

Puntero a una interfaz IProtocolHandlerSite que permite a los controladores de protocolo acceder a IFiltear dentro del host de filtro.

[in] pProxyInfo

Tipo: PROXY_INFO*

Puntero a una estructura de PROXY_INFO que contiene información sobre la configuración del proxy necesaria para acceder a los elementos del origen de contenido.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Una vez creado el controlador de protocolo, se llama a este método para realizar cualquier inicialización específica del controlador de protocolo. Este método no se llama de nuevo.

Dado que el host de protocolo puede finalizar inesperadamente antes de llamar a ISearchProtocol::ShutDown, los controladores de protocolo con información persistente, como archivos temporales y entradas del Registro, deben realizar una limpieza inicial de los recursos abiertos anteriormente en este método antes de iniciar la instancia actual.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP2, Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 con SP1 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado searchapi.h
Redistribuible Búsqueda de escritorio de Windows (WDS) 3.0