énumération WINHTTP_REQUEST_STAT_ENTRY (winhttp.h)
L’énumération WINHTTP_REQUEST_STAT_ENTRY répertorie les types de statistiques de requête disponibles.
Syntax
typedef enum _WINHTTP_REQUEST_STAT_ENTRY {
WinHttpConnectFailureCount = 0,
WinHttpProxyFailureCount,
WinHttpTlsHandshakeClientLeg1Size,
WinHttpTlsHandshakeServerLeg1Size,
WinHttpTlsHandshakeClientLeg2Size,
WinHttpTlsHandshakeServerLeg2Size,
WinHttpRequestHeadersSize,
WinHttpRequestHeadersCompressedSize,
WinHttpResponseHeadersSize,
WinHttpResponseHeadersCompressedSize,
WinHttpResponseBodySize,
WinHttpResponseBodyCompressedSize,
WinHttpProxyTlsHandshakeClientLeg1Size,
WinHttpProxyTlsHandshakeServerLeg1Size,
WinHttpProxyTlsHandshakeClientLeg2Size,
WinHttpProxyTlsHandshakeServerLeg2Size,
WinHttpRequestStatLast,
WinHttpRequestStatMax = 32
} WINHTTP_REQUEST_STAT_ENTRY;
Constantes
WinHttpConnectFailureCount Valeur : 0 Nombre d’échecs de connexion lors de l’établissement de la connexion. |
WinHttpProxyFailureCount Nombre d’échecs de connexion de proxy lors de l’établissement de la connexion. |
WinHttpTlsHandshakeClientLeg1Size Taille des données client pour la première étape de l’établissement d’une liaison TLS. |
WinHttpTlsHandshakeServerLeg1Size Taille des données du serveur pour la première étape de l’établissement d’une liaison TLS. |
WinHttpTlsHandshakeClientLeg2Size Taille des données client pour la deuxième étape de l’établissement d’une liaison TLS. |
WinHttpTlsHandshakeServerLeg2Size Taille des données du serveur pour la deuxième étape de l’établissement d’une liaison TLS. |
WinHttpRequestHeadersSize Taille des en-têtes de requête. |
WinHttpRequestHeadersCompressedSize Taille compressée des en-têtes de requête. |
WinHttpResponseHeadersSize Taille des en-têtes de réponse. |
WinHttpResponseHeadersCompressedSize Taille compressée des en-têtes de réponse. |
WinHttpResponseBodySize Taille du corps de la réponse. |
WinHttpResponseBodyCompressedSize Taille compressée du corps de la réponse. |
WinHttpProxyTlsHandshakeClientLeg1Size Taille des données client pour la première étape de l’établissement d’une liaison TLS proxy. |
WinHttpProxyTlsHandshakeServerLeg1Size Taille des données du serveur pour la première étape de l’établissement d’une liaison TLS proxy. |
WinHttpProxyTlsHandshakeClientLeg2Size Taille des données client pour la deuxième étape de l’établissement d’une liaison TLS proxy. |
WinHttpProxyTlsHandshakeServerLeg2Size Taille des données du serveur pour la deuxième étape de l’établissement d’une liaison TLS proxy. |
WinHttpRequestStatLast Marqueur pour la fin de la liste des statistiques disponibles. |
WinHttpRequestStatMax Valeur : 32 Nombre maximal de statistiques disponibles. |
Remarques
Cette structure est utilisée avec WinHttpQueryOption pour récupérer les statistiques d’une requête en spécifiant l’indicateur WINHTTP_OPTION_REQUEST_STATS .
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 |