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 |