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 |