WINHTTP_REQUEST_TIME_ENTRY enumeração (winhttp.h)
A enumeração WINHTTP_REQUEST_TIME_ENTRY lista os tipos disponíveis de informações de tempo de solicitação.
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 Início da detecção de proxy. |
WinHttpProxyDetectionEnd Fim da detecção de proxy. |
WinHttpConnectionAcquireStart Início da aquisição da conexão. |
WinHttpConnectionAcquireWaitEnd Termine de aguardar uma conexão disponível. |
WinHttpConnectionAcquireEnd Fim da aquisição de conexão. |
WinHttpNameResolutionStart Início da resolução de nomes. |
WinHttpNameResolutionEnd Fim da resolução de nomes. |
WinHttpConnectionEstablishmentStart Início do estabelecimento da conexão. |
WinHttpConnectionEstablishmentEnd Fim do estabelecimento de conexão. |
WinHttpTlsHandshakeClientLeg1Start Início da primeira parte do handshake do TLS. |
WinHttpTlsHandshakeClientLeg1End Fim da primeira parte do handshake do TLS. |
WinHttpTlsHandshakeClientLeg2Start Início da segunda parte do handshake do TLS. |
WinHttpTlsHandshakeClientLeg2End Fim da segunda parte do handshake do TLS. |
WinHttpTlsHandshakeClientLeg3Start Início da terceira parte do handshake do TLS. |
WinHttpTlsHandshakeClientLeg3End Final da terceira parte do handshake TLS. |
WinHttpStreamWaitStart Comece a esperar por um fluxo disponível. |
WinHttpStreamWaitEnd Termine a espera por um fluxo disponível. |
WinHttpSendRequestStart Comece a enviar uma solicitação. |
WinHttpSendRequestHeadersCompressionStart Início da compactação de cabeçalho de solicitação. |
WinHttpSendRequestHeadersCompressionEnd Fim da compactação de cabeçalho de solicitação. |
WinHttpSendRequestHeadersEnd Encerrar o envio de cabeçalhos de solicitação. |
WinHttpSendRequestEnd Termine o envio de uma solicitação. |
WinHttpReceiveResponseStart Comece a receber uma resposta. |
WinHttpReceiveResponseHeadersDecompressionStart Início da descompactação do cabeçalho de resposta. |
WinHttpReceiveResponseHeadersDecompressionEnd Fim da descompactação do cabeçalho de resposta. |
WinHttpReceiveResponseHeadersEnd Encerrar o recebimento de cabeçalhos de resposta. |
WinHttpReceiveResponseBodyDecompressionDelta Delta entre os horários de início e término para descompactação do corpo da resposta. |
WinHttpReceiveResponseEnd Encerrar o recebimento de uma resposta. |
WinHttpProxyTunnelStart Comece a estabelecer um túnel proxy. |
WinHttpProxyTunnelEnd Termine o estabelecimento de um túnel proxy. |
WinHttpProxyTlsHandshakeClientLeg1Start Início da primeira etapa do handshake TLS do proxy. |
WinHttpProxyTlsHandshakeClientLeg1End Fim da primeira etapa do handshake TLS do proxy. |
WinHttpProxyTlsHandshakeClientLeg2Start Início da segunda parte do handshake TLS do proxy. |
WinHttpProxyTlsHandshakeClientLeg2End Fim da segunda etapa do handshake TLS do proxy. |
WinHttpProxyTlsHandshakeClientLeg3Start Início da terceira parte do handshake TLS do proxy. |
WinHttpProxyTlsHandshakeClientLeg3End Final da terceira parte do handshake TLS do proxy. |
WinHttpRequestTimeLast Marcador para o final da lista de intervalos disponíveis. |
WinHttpRequestTimeMax Valor: 64 O número máximo de intervalos disponíveis. |
Comentários
Essa estrutura é usada com WinHttpQueryOption para recuperar informações de tempo para uma solicitação especificando o sinalizador WINHTTP_OPTION_REQUEST_TIMES .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1903 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2019 [somente aplicativos da área de trabalho] |
Cabeçalho | winhttp.h |