Partager via


Méthode ISearchManager ::SetProxy (searchapi.h)

Stocke des informations dans l’indexeur qui déterminent comment l’indexeur fonctionnera et communiquera avec un serveur proxy.

Syntaxe

HRESULT SetProxy(
  [in] PROXY_ACCESS sUseProxy,
  [in] BOOL         fLocalByPassProxy,
  [in] DWORD        dwPortNumber,
  [in] LPCWSTR      pszProxyName,
  [in] LPCWSTR      pszByPassList
);

Paramètres

[in] sUseProxy

Type : PROXY_ACCESS

Définit si et comment utiliser un proxy à l’aide de l’une des valeurs énumérées dans PROXY_ACCESS.

[in] fLocalByPassProxy

Type : BOOL

Définit si le serveur proxy doit être contourné pour les éléments locaux et les URL.

[in] dwPortNumber

Type : DWORD

Définit le numéro de port que l’index utilisera pour communiquer avec le serveur proxy.

[in] pszProxyName

Type : LPCWSTR

Chaîne Unicode terminée par null contenant le nom du serveur proxy à utiliser.

[in] pszByPassList

Type : LPCWSTR

Chaîne Unicode terminée par null contenant une liste délimitée par des virgules d’éléments qui sont considérés comme locaux par l’indexeur et qui ne sont pas accessibles via un serveur proxy.

Valeur retournée

Type : HRESULT

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

Remarques

Consultez l’exemple de code ReindexMatchingUrls pour voir comment spécifier les fichiers à réindexer et comment le configurer.

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