WinHttpResetAutoProxy, fonction (winhttp.h)
La fonction WinHttpResetAutoProxy réinitialise le proxy automatique.
Syntaxe
WINHTTPAPI DWORD WinHttpResetAutoProxy(
[in] HINTERNET hSession,
[in] DWORD dwFlags
);
Paramètres
[in] hSession
Handle de session WINHTTP HINTERNET valide retourné par un appel précédent à la fonction WinHttpOpen .
[in] dwFlags
Ensemble d’indicateurs qui affectent l’opération de réinitialisation.
Les indicateurs suivants sont pris en charge comme défini dans le fichier d’en-tête Winhttp.h .
Valeur | Signification |
---|---|
|
Force un vidage et une nouvelle tentative d’informations de proxy non persistantes sur le réseau actuel. |
|
Videz les informations PAD pour le réseau actuel. |
|
Videz les informations PAD pour tous les réseaux. |
|
Videz le cache HTTP persistant des scripts proxy. |
|
Force le vidage et la nouvelle tentative de toutes les informations de proxy sur le réseau actuel. |
|
Videz les informations de proxy actuelles et informez que le réseau a changé. |
|
Agir sur le service autoproxy au lieu du processus actuel. Note Cet indicateur est obligatoire.
Les applications qui utilisent la fonction WinHttpGetProxyForUrl pour vider la mise en cache in-process doivent fermer le handle hInternet et ouvrir un nouveau handle pour les appels futurs. |
Valeur retournée
Code indiquant la réussite ou l’échec de l’opération.
Code de retour | Description |
---|---|
|
L'opération a réussi. |
|
Le paramètre hSession n’est pas un handle valide. |
|
Le paramètre hSession n’est pas le produit d’un appel à WinHttpOpen. |
Remarques
Pour tout réinitialiser, définissez le paramètre dwFlags de manière à inclure WINHTTP_RESET_ALL et WINHTTP_RESET_OUT_OF_PROC.
Configuration requise
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winhttp.h |
Bibliothèque | Winhttp.lib |
DLL | Winhttp.dll |