Partager via


Méthode ISearchProtocol ::Init (searchapi.h)

Initialise un gestionnaire de protocole.

Syntaxe

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

Paramètres

[in] pTimeoutInfo

Type : TIMEOUT_INFO*

Pointeur vers une structure TIMEOUT_INFO qui contient des informations sur les délais d’attente de connexion.

[in] pProtocolHandlerSite

Type : IProtocolHandlerSite*

Pointeur vers une interface IProtocolHandlerSite qui permet aux gestionnaires de protocole d’accéder à IFiltear au sein de l’hôte de filtre.

[in] pProxyInfo

Type : PROXY_INFO*

Pointeur vers une structure de PROXY_INFO qui contient des informations sur les paramètres de proxy nécessaires pour accéder aux éléments de la source de contenu.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Une fois le gestionnaire de protocole créé, cette méthode est appelée pour effectuer toute initialisation spécifique au gestionnaire de protocole. Cette méthode n’est pas appelée à nouveau.

Étant donné que l’hôte de protocole peut s’arrêter de manière inattendue avant d’appeler ISearchProtocol ::ShutDown, les gestionnaires de protocole avec des informations persistantes, telles que des fichiers temporaires et des entrées de Registre, doivent effectuer une propre initiale des ressources précédemment ouvertes dans cette méthode avant de démarrer le instance actuel.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2, Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 avec SP1 [applications de bureau uniquement]
Plateforme cible Windows
En-tête searchapi.h
Composant redistribuable Windows Desktop Search (WDS) 3.0