Freigeben über


WinHttpRegisterProxyChangeNotification-Funktion (winhttp.h)

Registriert eine Rückruffunktion, die WinHTTP aufruft, wenn sich die effektiven Proxyeinstellungen ändern.

Syntax

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

Parameter

ullFlags

Typ: _In_ ULONGLONG

Das Flag, das an den Rückruf übergeben werden soll (z. B. WINHTTP_PROXY_NOTIFY_CHANGE).

pfnCallback

Typ: _In_ WINHTTP_PROXY_CHANGE_CALLBACK

Ein Zeiger auf die Rückruffunktion, die aufgerufen werden soll, wenn sich die effektiven Proxyeinstellungen ändern.

pvContext

Typ: _In_ PVOID

Ein Zeiger auf ein Kontextobjekt, das an den Rückruf übergeben werden soll.

hRegistration

Typ: _Out_ WINHTTP_PROXY_CHANGE_REGISTRATION_HANDLE*

Ein Handle, das die Registrierung der Rückruffunktion identifiziert. Um die Registrierung aufzuheben, übergeben Sie diesen Wert an WinHttpUnregisterProxyChangeNotification. WINHTTP_PROXY_CHANGE_REGISTRATION_HANDLE entspricht PVOID.

Rückgabewert

Ein DWORD mit einem status Code, der das Ergebnis des Vorgangs angibt. Die folgenden Codes können zurückgegeben werden (die Liste ist nicht vollständig).

Code BESCHREIBUNG
ERROR_SUCCESS Der Vorgang wurde erfolgreich ausgeführt.

Anforderungen

Anforderung Wert
Header winhttp.h
Bibliothek Winhttp.lib
DLL Winhttp.dll