Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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
WinHttpProxyDetectionStartValor: 0 Início da detecção de proxy. |
WinHttpProxyDetectionEndFim da detecção de proxy. |
WinHttpConnectionAcquireStartInício da aquisição da conexão. |
WinHttpConnectionAcquireWaitEndTermine de aguardar uma conexão disponível. |
WinHttpConnectionAcquireEndFim da aquisição de conexão. |
WinHttpNameResolutionStartInício da resolução de nomes. |
WinHttpNameResolutionEndFim da resolução de nomes. |
WinHttpConnectionEstablishmentStartInício do estabelecimento da conexão. |
WinHttpConnectionEstablishmentEndFim do estabelecimento de conexão. |
WinHttpTlsHandshakeClientLeg1StartInício da primeira parte do handshake do TLS. |
WinHttpTlsHandshakeClientLeg1EndFim da primeira parte do handshake do TLS. |
WinHttpTlsHandshakeClientLeg2StartInício da segunda parte do handshake do TLS. |
WinHttpTlsHandshakeClientLeg2EndFim da segunda parte do handshake do TLS. |
WinHttpTlsHandshakeClientLeg3StartInício da terceira parte do handshake do TLS. |
WinHttpTlsHandshakeClientLeg3EndFinal da terceira parte do handshake TLS. |
WinHttpStreamWaitStartComece a esperar por um fluxo disponível. |
WinHttpStreamWaitEndTermine a espera por um fluxo disponível. |
WinHttpSendRequestStartComece a enviar uma solicitação. |
WinHttpSendRequestHeadersCompressionStartInício da compactação de cabeçalho de solicitação. |
WinHttpSendRequestHeadersCompressionEndFim da compactação de cabeçalho de solicitação. |
WinHttpSendRequestHeadersEndEncerrar o envio de cabeçalhos de solicitação. |
WinHttpSendRequestEndTermine o envio de uma solicitação. |
WinHttpReceiveResponseStartComece a receber uma resposta. |
WinHttpReceiveResponseHeadersDecompressionStartInício da descompactação do cabeçalho de resposta. |
WinHttpReceiveResponseHeadersDecompressionEndFim da descompactação do cabeçalho de resposta. |
WinHttpReceiveResponseHeadersEndEncerrar o recebimento de cabeçalhos de resposta. |
WinHttpReceiveResponseBodyDecompressionDeltaDelta entre os horários de início e término para descompactação do corpo da resposta. |
WinHttpReceiveResponseEndEncerrar o recebimento de uma resposta. |
WinHttpProxyTunnelStartComece a estabelecer um túnel proxy. |
WinHttpProxyTunnelEndTermine o estabelecimento de um túnel proxy. |
WinHttpProxyTlsHandshakeClientLeg1StartInício da primeira etapa do handshake TLS do proxy. |
WinHttpProxyTlsHandshakeClientLeg1EndFim da primeira etapa do handshake TLS do proxy. |
WinHttpProxyTlsHandshakeClientLeg2StartInício da segunda parte do handshake TLS do proxy. |
WinHttpProxyTlsHandshakeClientLeg2EndFim da segunda etapa do handshake TLS do proxy. |
WinHttpProxyTlsHandshakeClientLeg3StartInício da terceira parte do handshake TLS do proxy. |
WinHttpProxyTlsHandshakeClientLeg3EndFinal da terceira parte do handshake TLS do proxy. |
WinHttpRequestTimeLastMarcador para o final da lista de intervalos disponíveis. |
WinHttpRequestTimeMaxValor: 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 |