Compartir a través de


Estructuras WinHTTP

WinHTTP usa las siguientes estructuras:

HTTP_VERSION_INFO

Contiene la versión HTTP global.

URL_COMPONENTS

Contiene las partes constituyentes de una dirección URL. Esta estructura se usa con las funciones WinHttpCrackUrl y WinHttpCreateUrl .

WINHTTP_ASYNC_RESULT

Contiene el resultado de una llamada a una función asincrónica. Esta estructura se usa con el prototipo de WINHTTP_STATUS_CALLBACK .

WINHTTP_AUTOPROXY_OPTIONS

Se usa para indicar a la función WinHttpGetProxyForURL si se especifica la dirección URL del archivo de configuración automática de proxy (PAC) o para buscar automáticamente la dirección URL con consultas DHCP o DNS en la red.

WINHTTP_CERTIFICATE_INFO

Contiene información de certificado devuelta desde el servidor. Esta estructura la usa la función WinHttpQueryOption .

WINHTTP_CONNECTION_GROUP

Representa un grupo de conexiones.

WINHTTP_CONNECTION_INFO

Contiene la dirección IP de origen y destino de la solicitud que generó la respuesta.

WINHTTP_CREDS

Contiene información de credenciales de usuario usada para la autenticación de servidor y proxy.

Nota

Esta estructura ha quedado en desuso. En su lugar, se recomienda el uso de la estructura WINHTTP_CREDS_EX .

WINHTTP_CREDS_EX

Contiene información de credenciales de usuario usada para la autenticación de servidor y proxy.

WINHTTP_CURRENT_USER_IE_PROXY_CONFIG

Contiene la información de configuración del proxy de Internet Explorer.

WINHTTP_EXTENDED_HEADER

Representa un encabezado de solicitud HTTP como un par de cadenas nombre-valor.

WINHTTP_HEADER_NAME

Representa un nombre de encabezado de solicitud HTTP.

WINHTTP_HOST_CONNECTION_GROUP

Representa una colección de grupos de conexiones.

WINHTTP_MATCH_CONNECTION_GUID

Representa el GUID de una conexión con fines de coincidencia de conexión.

WINHTTP_PROXY_INFO

Contiene la sesión o la configuración de proxy predeterminada.

WINHTTP_PROXY_RESULT

Colección de entradas de resultados de proxy proporcionadas por WinHttpGetProxyResult.

WINHTTP_PROXY_RESULT_ENTRY

Entrada de resultado de una llamada a WinHttpGetProxyResult.

WINHTTP_PROXY_SETTINGS_EX

Representa la configuración de proxy extendida.

WINHTTP_PROXY_SETTINGS_PARAM

Representa la configuración de proxy extendida.

WINHTTP_QUERY_CONNECTION_GROUP_RESULT

Representa una descripción del estado actual de las conexiones de WinHttp.

WINHTTP_REQUEST_STATS

Contiene estadísticas de una solicitud.

WINHTTP_REQUEST_TIMES

Contiene información de tiempo para una solicitud.

WINHTTP_SECURITY_INFO

Contiene información de cifrado y conexión de SChannel para una solicitud.

WINHTTP_WEB_SOCKET_ASYNC_RESULT

Estado del resultado de una operación de WebSocket.

WINHTTP_WEB_SOCKET_STATUS

Estado de una operación de WebSocket.