Partager via


é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

Voir aussi

WinHttpQueryOption

WINHTTP_REQUEST_STATS