Partager via


WinHttpRegisterProxyChangeNotification, fonction (winhttp.h)

Inscrit une fonction de rappel que WinHTTP appelle lorsque les paramètres de proxy effectifs changent.

Syntaxe

WINHTTPAPI DWORD WinHttpRegisterProxyChangeNotification(
  ULONGLONG                                ullFlags,
  WINHTTP_PROXY_CHANGE_CALLBACK            pfnCallback,
  PVOID                                    pvContext,
  WINHTTP_PROXY_CHANGE_REGISTRATION_HANDLE *hRegistration
);

Paramètres

ullFlags

Type : _In_ ULONGLONG

Indicateur à passer au rappel (par exemple, WINHTTP_PROXY_NOTIFY_CHANGE).

pfnCallback

Type : _In_ WINHTTP_PROXY_CHANGE_CALLBACK

Pointeur vers la fonction de rappel qui doit être appelée lorsque les paramètres de proxy effectifs changent.

pvContext

Type : _In_ PVOID

Pointeur vers un objet de contexte à passer au rappel.

hRegistration

Type : _Out_ WINHTTP_PROXY_CHANGE_REGISTRATION_HANDLE*

Handle qui identifie l’inscription de la fonction de rappel. Pour annuler l’inscription, transmettez cette valeur à WinHttpUnregisterProxyChangeNotification. WINHTTP_PROXY_CHANGE_REGISTRATION_HANDLE équivaut à PVOID.

Valeur retournée

DWORD contenant un code status indiquant le résultat de l’opération. Les codes suivants peuvent être retournés (la liste n’est pas exhaustive).

Code Description
ERROR_SUCCESS L’opération a réussi.

Configuration requise

Condition requise Valeur
En-tête winhttp.h
Bibliothèque Winhttp.lib
DLL Winhttp.dll