Compartir a través de


Función WinHttpCreateProxyResolver (winhttp.h)

La función WinHttpCreateProxyResolver crea un identificador para su uso por WinHttpGetProxyForUrlEx.

Sintaxis

WINHTTPAPI DWORD WinHttpCreateProxyResolver(
  [in]  HINTERNET hSession,
  [out] HINTERNET *phResolver
);

Parámetros

[in] hSession

Identificador de sesión WinHTTP de HINTERNET válido devuelto por una llamada anterior a WinHttpOpen. El identificador de sesión debe abrirse mediante WINHTTP_FLAG_ASYNC.

[out] phResolver

Puntero a un nuevo identificador para su uso por WinHttpGetProxyForUrlEx. Cuando termine o cancele una operación pendiente, cierre este identificador con WinHttpCloseHandle.

Valor devuelto

Código de estado que indica el resultado de la operación.

Se pueden devolver los códigos siguientes. Descripción
ERROR_SUCCESS
La operación se realizó correctamente.
ERROR_INVALID_HANDLE
hSession es NULL.
ERROR_WINHTTP_INCORRECT_HANDLE_TYPE
hSession no es el resultado de una llamada a WinHttpOpen o hSession no está marcado como asincrónico mediante WINHTTP_FLAG_ASYNC.

Requisitos

   
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winhttp.h
Library Winhttp.lib
Archivo DLL Winhttp.dll