WINHTTP_REQUEST_TIME_ENTRY enumeración (winhttp.h)
La enumeración WINHTTP_REQUEST_TIME_ENTRY enumera los tipos disponibles de información de tiempo de solicitud.
Syntax
typedef enum _WINHTTP_REQUEST_TIME_ENTRY {
WinHttpProxyDetectionStart = 0,
WinHttpProxyDetectionEnd,
WinHttpConnectionAcquireStart,
WinHttpConnectionAcquireWaitEnd,
WinHttpConnectionAcquireEnd,
WinHttpNameResolutionStart,
WinHttpNameResolutionEnd,
WinHttpConnectionEstablishmentStart,
WinHttpConnectionEstablishmentEnd,
WinHttpTlsHandshakeClientLeg1Start,
WinHttpTlsHandshakeClientLeg1End,
WinHttpTlsHandshakeClientLeg2Start,
WinHttpTlsHandshakeClientLeg2End,
WinHttpTlsHandshakeClientLeg3Start,
WinHttpTlsHandshakeClientLeg3End,
WinHttpStreamWaitStart,
WinHttpStreamWaitEnd,
WinHttpSendRequestStart,
WinHttpSendRequestHeadersCompressionStart,
WinHttpSendRequestHeadersCompressionEnd,
WinHttpSendRequestHeadersEnd,
WinHttpSendRequestEnd,
WinHttpReceiveResponseStart,
WinHttpReceiveResponseHeadersDecompressionStart,
WinHttpReceiveResponseHeadersDecompressionEnd,
WinHttpReceiveResponseHeadersEnd,
WinHttpReceiveResponseBodyDecompressionDelta,
WinHttpReceiveResponseEnd,
WinHttpProxyTunnelStart,
WinHttpProxyTunnelEnd,
WinHttpProxyTlsHandshakeClientLeg1Start,
WinHttpProxyTlsHandshakeClientLeg1End,
WinHttpProxyTlsHandshakeClientLeg2Start,
WinHttpProxyTlsHandshakeClientLeg2End,
WinHttpProxyTlsHandshakeClientLeg3Start,
WinHttpProxyTlsHandshakeClientLeg3End,
WinHttpRequestTimeLast,
WinHttpRequestTimeMax = 64
} WINHTTP_REQUEST_TIME_ENTRY;
Constantes
WinHttpProxyDetectionStart Valor: 0 Inicio de la detección de proxy. |
WinHttpProxyDetectionEnd Fin de la detección de proxy. |
WinHttpConnectionAcquireStart Inicio de la adquisición de la conexión. |
WinHttpConnectionAcquireWaitEnd Termine esperando una conexión disponible. |
WinHttpConnectionAcquireEnd Fin de la adquisición de la conexión. |
WinHttpNameResolutionStart Inicio de la resolución de nombres. |
WinHttpNameResolutionEnd Fin de la resolución de nombres. |
WinHttpConnectionEstablishmentStart Inicio del establecimiento de la conexión. |
WinHttpConnectionEstablishmentEnd Fin del establecimiento de la conexión. |
WinHttpTlsHandshakeClientLeg1Start Inicio de la primera etapa del protocolo de enlace TLS. |
WinHttpTlsHandshakeClientLeg1End Final de la primera etapa del protocolo de enlace TLS. |
WinHttpTlsHandshakeClientLeg2Start Inicio de la segunda etapa del protocolo de enlace TLS. |
WinHttpTlsHandshakeClientLeg2End Final de la segunda etapa del protocolo de enlace TLS. |
WinHttpTlsHandshakeClientLeg3Start Inicio de la tercera etapa del protocolo de enlace TLS. |
WinHttpTlsHandshakeClientLeg3End Final de la tercera parte del protocolo de enlace TLS. |
WinHttpStreamWaitStart Comience a esperar una secuencia disponible. |
WinHttpStreamWaitEnd Termine esperando una secuencia disponible. |
WinHttpSendRequestStart Empiece a enviar una solicitud. |
WinHttpSendRequestHeadersCompressionStart Inicio de la compresión del encabezado de solicitud. |
WinHttpSendRequestHeadersCompressionEnd Fin de la compresión del encabezado de solicitud. |
WinHttpSendRequestHeadersEnd Finalizar el envío de encabezados de solicitud. |
WinHttpSendRequestEnd Finalizar el envío de una solicitud. |
WinHttpReceiveResponseStart Empiece a recibir una respuesta. |
WinHttpReceiveResponseHeadersDecompressionStart Inicio de la descompresión del encabezado de respuesta. |
WinHttpReceiveResponseHeadersDecompressionEnd Fin de la descompresión del encabezado de respuesta. |
WinHttpReceiveResponseHeadersEnd Finalizar la recepción de encabezados de respuesta. |
WinHttpReceiveResponseBodyDecompressionDelta Diferencias entre las horas de inicio y finalización para la descompresión del cuerpo de respuesta. |
WinHttpReceiveResponseEnd Finalizar la recepción de una respuesta. |
WinHttpProxyTunnelStart Empiece a establecer un túnel proxy. |
WinHttpProxyTunnelEnd Finalizar el establecimiento de un túnel proxy. |
WinHttpProxyTlsHandshakeClientLeg1Start Inicio de la primera etapa del protocolo de enlace TLS de proxy. |
WinHttpProxyTlsHandshakeClientLeg1End Final de la primera etapa del protocolo de enlace TLS de proxy. |
WinHttpProxyTlsHandshakeClientLeg2Start Inicio de la segunda etapa del protocolo de enlace TLS de proxy. |
WinHttpProxyTlsHandshakeClientLeg2End Final de la segunda etapa del protocolo de enlace TLS de proxy. |
WinHttpProxyTlsHandshakeClientLeg3Start Inicio del tercer segmento del protocolo de enlace TLS de proxy. |
WinHttpProxyTlsHandshakeClientLeg3End Final de la tercera parte del protocolo de enlace TLS de proxy. |
WinHttpRequestTimeLast Marcador para el final de la lista de intervalos disponibles. |
WinHttpRequestTimeMax Valor: 64 Número máximo de intervalos disponibles. |
Comentarios
Esta estructura se usa con WinHttpQueryOption para recuperar la información de tiempo de una solicitud especificando la marca WINHTTP_OPTION_REQUEST_TIMES .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1903 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2019 [solo aplicaciones de escritorio] |
Encabezado | winhttp.h |