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 |