Compartilhar via


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