Metodo ISearchProtocol::Init (searchapi.h)

Inizializza un gestore del protocollo.

Sintassi

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

Parametri

[in] pTimeoutInfo

Tipo: TIMEOUT_INFO*

Puntatore a una struttura TIMEOUT_INFO che contiene informazioni sui timeout di connessione.

[in] pProtocolHandlerSite

Tipo: IProtocolHandlerSite*

Puntatore a un'interfaccia IProtocolHandlerSite che consente ai gestori del protocollo di accedere a IFiltear all'interno dell'host del filtro.

[in] pProxyInfo

Tipo: PROXY_INFO*

Puntatore a una struttura PROXY_INFO che contiene informazioni sulle impostazioni proxy necessarie per accedere agli elementi nell'origine contenuto.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Dopo aver creato il gestore del protocollo, questo metodo viene chiamato per eseguire qualsiasi inizializzazione specifica per il gestore del protocollo. Questo metodo non viene chiamato di nuovo.

Poiché l'host del protocollo potrebbe terminare in modo imprevisto prima di chiamare ISearchProtocol::ShutDown, i gestori di protocolli con informazioni persistenti, ad esempio file temporanei e voci del Registro di sistema, devono eseguire una pulizia iniziale delle risorse precedentemente aperte in questo metodo prima di avviare l'istanza corrente.

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2, Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 con SP1 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione searchapi.h
Componente ridistribuibile Windows Desktop Search (WDS) 3.0