Partager via


structure WINHTTP_REQUEST_STATS (winhttp.h)

La structure WINHTTP_REQUEST_STATS contient diverses statistiques pour une demande.

Syntaxe

typedef struct _WINHTTP_REQUEST_STATS {
  ULONGLONG ullFlags;
  ULONG     ulIndex;
  ULONG     cStats;
  ULONGLONG rgullStats[WinHttpRequestStatMax];
} WINHTTP_REQUEST_STATS, *PWINHTTP_REQUEST_STATS;

Membres

ullFlags

Indicateurs contenant des détails sur la façon dont la demande a été effectuée. Les indicateurs suivants sont disponibles.

Valeur Signification
WINHTTP_REQUEST_STAT_FLAG_TCP_FAST_OPEN TCP Fast Open s’est produit.
WINHTTP_REQUEST_STAT_FLAG_TLS_SESSION_RESUMPTION La reprise de la session TLS s’est produite.
WINHTTP_REQUEST_STAT_FLAG_TLS_FALSE_START Le faux démarrage TLS s’est produit.
WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_SESSION_RESUMPTION La reprise de la session TLS s’est produite pour la connexion proxy.
WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_FALSE_START Le faux démarrage TLS s’est produit pour la connexion proxy.
WINHTTP_REQUEST_STAT_FLAG_FIRST_REQUEST Il s’agit de la première requête sur la connexion.

ulIndex

Index de la requête sur la connexion. Cela indique le nombre de requêtes précédentes envoyées via la connexion partagée.

cStats

Valeur entière longue non signée qui contient le nombre de statistiques à récupérer. Cette valeur doit généralement être définie sur WinHttpRequestStatLast.

rgullStats[WinHttpRequestStatMax]

Tableau de valeurs entières longues non signées qui contiennent les statistiques retournées, indexées par WINHTTP_REQUEST_STAT_ENTRY.

Remarques

Cette structure est utilisée avec WinHttpQueryOption pour récupérer des statistiques pour une requête en spécifiant l’indicateur WINHTTP_OPTION_REQUEST_STATS .

Configuration requise

   
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