Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
WinHttpProxyDetectionStartValeur : 0 Début de la détection du proxy. |
WinHttpProxyDetectionEndFin de la détection du proxy. |
WinHttpConnectionAcquireStartDébut de l’acquisition de la connexion. |
WinHttpConnectionAcquireWaitEndFin de l’attente d’une connexion disponible. |
WinHttpConnectionAcquireEndFin de l’acquisition de la connexion. |
WinHttpNameResolutionStartDébut de la résolution de noms. |
WinHttpNameResolutionEndFin de la résolution de noms. |
WinHttpConnectionEstablishmentStartDébut de l’établissement de la connexion. |
WinHttpConnectionEstablishmentEndFin de l’établissement de la connexion. |
WinHttpTlsHandshakeClientLeg1StartDébut de la première étape de l’établissement d’une liaison TLS. |
WinHttpTlsHandshakeClientLeg1EndFin de la première étape de l’établissement d’une liaison TLS. |
WinHttpTlsHandshakeClientLeg2StartDébut de la deuxième étape de l’établissement d’une liaison TLS. |
WinHttpTlsHandshakeClientLeg2EndFin de la deuxième étape de l’établissement d’une liaison TLS. |
WinHttpTlsHandshakeClientLeg3StartDébut de la troisième étape de l’établissement d’une liaison TLS. |
WinHttpTlsHandshakeClientLeg3EndFin de la troisième étape de l’établissement d’une liaison TLS. |
WinHttpStreamWaitStartCommencez à attendre un flux disponible. |
WinHttpStreamWaitEndTerminez l’attente d’un flux disponible. |
WinHttpSendRequestStartCommencez à envoyer une demande. |
WinHttpSendRequestHeadersCompressionStartDébut de la compression de l’en-tête de requête. |
WinHttpSendRequestHeadersCompressionEndFin de la compression de l’en-tête de requête. |
WinHttpSendRequestHeadersEndMettre fin à l’envoi des en-têtes de requête. |
WinHttpSendRequestEndFin de l’envoi d’une requête. |
WinHttpReceiveResponseStartCommencez à recevoir une réponse. |
WinHttpReceiveResponseHeadersDecompressionStartDébut de la décompression de l’en-tête de réponse. |
WinHttpReceiveResponseHeadersDecompressionEndDécompression d’en-tête de fin de réponse. |
WinHttpReceiveResponseHeadersEndFin de la réception des en-têtes de réponse. |
WinHttpReceiveResponseBodyDecompressionDeltaDelta entre les heures de début et de fin pour la décompression du corps de réponse. |
WinHttpReceiveResponseEndFin de la réception d’une réponse. |
WinHttpProxyTunnelStartCommencez à établir un tunnel proxy. |
WinHttpProxyTunnelEndFin de l’établissement d’un tunnel proxy. |
WinHttpProxyTlsHandshakeClientLeg1StartDébut de la première étape de l’établissement d’une liaison TLS proxy. |
WinHttpProxyTlsHandshakeClientLeg1EndFin de la première étape de l’établissement d’une liaison TLS proxy. |
WinHttpProxyTlsHandshakeClientLeg2StartDébut de la deuxième étape de l’établissement d’une liaison TLS proxy. |
WinHttpProxyTlsHandshakeClientLeg2EndFin de la deuxième étape de l’établissement d’une liaison TLS proxy. |
WinHttpProxyTlsHandshakeClientLeg3StartDébut de la troisième étape de l’établissement d’une liaison TLS proxy. |
WinHttpProxyTlsHandshakeClientLeg3EndFin de la troisième étape de l’établissement d’une liaison TLS de proxy. |
WinHttpRequestTimeLastMarqueur pour la fin de la liste des minutages disponibles. |
WinHttpRequestTimeMaxValeur : 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 |