énumération WINHTTP_REQUEST_TIME_ENTRY (winhttp.h)
L’énumération WINHTTP_REQUEST_TIME_ENTRY répertorie les types disponibles d’informations de minutage des demandes.
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 Valeur : 0 Début de la détection du proxy. |
WinHttpProxyDetectionEnd Fin de la détection du proxy. |
WinHttpConnectionAcquireStart Début de l’acquisition de la connexion. |
WinHttpConnectionAcquireWaitEnd Fin de l’attente d’une connexion disponible. |
WinHttpConnectionAcquireEnd Fin de l’acquisition de la connexion. |
WinHttpNameResolutionStart Début de la résolution de noms. |
WinHttpNameResolutionEnd Fin de la résolution de noms. |
WinHttpConnectionEstablishmentStart Début de l’établissement de la connexion. |
WinHttpConnectionEstablishmentEnd Fin de l’établissement de la connexion. |
WinHttpTlsHandshakeClientLeg1Start Début de la première étape de l’établissement d’une liaison TLS. |
WinHttpTlsHandshakeClientLeg1End Fin de la première étape de l’établissement d’une liaison TLS. |
WinHttpTlsHandshakeClientLeg2Start Début de la deuxième étape de l’établissement d’une liaison TLS. |
WinHttpTlsHandshakeClientLeg2End Fin de la deuxième étape de l’établissement d’une liaison TLS. |
WinHttpTlsHandshakeClientLeg3Start Début de la troisième étape de l’établissement d’une liaison TLS. |
WinHttpTlsHandshakeClientLeg3End Fin de la troisième étape de l’établissement d’une liaison TLS. |
WinHttpStreamWaitStart Commencez à attendre un flux disponible. |
WinHttpStreamWaitEnd Terminez l’attente d’un flux disponible. |
WinHttpSendRequestStart Commencez à envoyer une demande. |
WinHttpSendRequestHeadersCompressionStart Début de la compression de l’en-tête de requête. |
WinHttpSendRequestHeadersCompressionEnd Fin de la compression de l’en-tête de requête. |
WinHttpSendRequestHeadersEnd Mettre fin à l’envoi des en-têtes de requête. |
WinHttpSendRequestEnd Fin de l’envoi d’une requête. |
WinHttpReceiveResponseStart Commencez à recevoir une réponse. |
WinHttpReceiveResponseHeadersDecompressionStart Début de la décompression de l’en-tête de réponse. |
WinHttpReceiveResponseHeadersDecompressionEnd Décompression d’en-tête de fin de réponse. |
WinHttpReceiveResponseHeadersEnd Fin de la réception des en-têtes de réponse. |
WinHttpReceiveResponseBodyDecompressionDelta Delta entre les heures de début et de fin pour la décompression du corps de réponse. |
WinHttpReceiveResponseEnd Fin de la réception d’une réponse. |
WinHttpProxyTunnelStart Commencez à établir un tunnel proxy. |
WinHttpProxyTunnelEnd Fin de l’établissement d’un tunnel proxy. |
WinHttpProxyTlsHandshakeClientLeg1Start Début de la première étape de l’établissement d’une liaison TLS proxy. |
WinHttpProxyTlsHandshakeClientLeg1End Fin de la première étape de l’établissement d’une liaison TLS proxy. |
WinHttpProxyTlsHandshakeClientLeg2Start Début de la deuxième étape de l’établissement d’une liaison TLS proxy. |
WinHttpProxyTlsHandshakeClientLeg2End Fin de la deuxième étape de l’établissement d’une liaison TLS proxy. |
WinHttpProxyTlsHandshakeClientLeg3Start Début de la troisième étape de l’établissement d’une liaison TLS proxy. |
WinHttpProxyTlsHandshakeClientLeg3End Fin de la troisième étape de l’établissement d’une liaison TLS de proxy. |
WinHttpRequestTimeLast Marqueur pour la fin de la liste des minutages disponibles. |
WinHttpRequestTimeMax Valeur : 64 Nombre maximal de minutages disponibles. |
Remarques
Cette structure est utilisée avec WinHttpQueryOption pour récupérer les informations de minutage d’une requête en spécifiant l’indicateur WINHTTP_OPTION_REQUEST_TIMES .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1903 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2019 [applications de bureau uniquement] |
En-tête | winhttp.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour