Método ISearchProtocol::Init (searchapi.h)
Inicializa um manipulador de protocolo.
Sintaxe
HRESULT Init(
[in] TIMEOUT_INFO *pTimeoutInfo,
[in] IProtocolHandlerSite *pProtocolHandlerSite,
[in] PROXY_INFO *pProxyInfo
);
Parâmetros
[in] pTimeoutInfo
Tipo: TIMEOUT_INFO*
Ponteiro para uma estrutura de TIMEOUT_INFO que contém informações sobre tempos limite de conexão.
[in] pProtocolHandlerSite
Tipo: IProtocolHandlerSite*
Ponteiro para uma interface IProtocolHandlerSite que permite que manipuladores de protocolo acessem IFiltear dentro do host de filtro.
[in] pProxyInfo
Tipo: PROXY_INFO*
Ponteiro para uma estrutura PROXY_INFO que contém informações sobre as configurações de proxy necessárias para acessar itens na fonte de conteúdo.
Retornar valor
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Depois que o manipulador de protocolo é criado, esse método é chamado para executar qualquer inicialização específica para o manipulador de protocolo. Esse método não é chamado novamente.
Como o host de protocolo pode terminar inesperadamente antes de chamar ISearchProtocol::ShutDown, manipuladores de protocolo com informações persistentes, como arquivos temporários e entradas do Registro, devem fazer um limpo inicial de recursos abertos anteriormente nesse método antes de iniciar a instância atual.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP com SP2, Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 com SP1 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | searchapi.h |
Redistribuível | Pesquisa da Área de Trabalho do Windows (WDS) 3.0 |