Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Registra una función de devolución de llamada a la que WinHTTP llama cuando cambia la configuración de proxy efectiva.
Sintaxis
WINHTTPAPI DWORD WinHttpRegisterProxyChangeNotification(
ULONGLONG ullFlags,
WINHTTP_PROXY_CHANGE_CALLBACK pfnCallback,
PVOID pvContext,
WINHTTP_PROXY_CHANGE_REGISTRATION_HANDLE *hRegistration
);
Parámetros
ullFlags
Tipo: _In_ ULONGLONG
Marca que se va a pasar a la devolución de llamada (por ejemplo, WINHTTP_PROXY_NOTIFY_CHANGE).
pfnCallback
Tipo: _In_ WINHTTP_PROXY_CHANGE_CALLBACK
Puntero a la función de devolución de llamada a la que se debe llamar cuando cambie la configuración de proxy efectiva.
pvContext
Tipo: _In_ PVOID
Puntero a un objeto de contexto que se va a pasar a la devolución de llamada.
hRegistration
Tipo: _Out_ WINHTTP_PROXY_CHANGE_REGISTRATION_HANDLE*
Identificador que identifica el registro de la función de devolución de llamada. Para anular el registro, pase este valor a WinHttpUnregisterProxyChangeNotification. WINHTTP_PROXY_CHANGE_REGISTRATION_HANDLE es equivalente a PVOID.
Valor devuelto
DWORD que contiene un código de estado que indica el resultado de la operación. Se pueden devolver los códigos siguientes (la lista no es exhaustiva).
| Código | Descripción |
|---|---|
| ERROR_SUCCESS | La operación se realizó correctamente. |
Requisitos
| Requisito | Valor |
|---|---|
| Header | winhttp.h |
| Library | Winhttp.lib |
| Archivo DLL | Winhttp.dll |