Compartir a través de


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

Consulte también

WinHttpQueryOption

WINHTTP_REQUEST_TIMES