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 |