Share via


WINHTTP_REQUEST_STATS-Struktur (winhttp.h)

Die WINHTTP_REQUEST_STATS-Struktur enthält eine Vielzahl von Statistiken für eine Anforderung.

Syntax

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

Member

ullFlags

Flags, die Details darüber enthalten, wie die Anforderung gestellt wurde. Die folgenden Flags sind verfügbar.

Wert Bedeutung
WINHTTP_REQUEST_STAT_FLAG_TCP_FAST_OPEN TCP Fast Open ist aufgetreten.
WINHTTP_REQUEST_STAT_FLAG_TLS_SESSION_RESUMPTION Die TLS-Sitzung wurde wieder gestartet.
WINHTTP_REQUEST_STAT_FLAG_TLS_FALSE_START TLS False Start ist aufgetreten.
WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_SESSION_RESUMPTION Die TLS-Sitzungsaufnahme wurde für die Proxyverbindung erneut ausgeführt.
WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_FALSE_START Für die Proxyverbindung ist tls False Start aufgetreten.
WINHTTP_REQUEST_STAT_FLAG_FIRST_REQUEST Dies ist die erste Anforderung für die Verbindung.

ulIndex

Der Index der Anforderung für die Verbindung. Dies gibt an, wie viele vorherige Anforderungen über die freigegebene Verbindung gesendet wurden.

cStats

Ganzzahlwert ohne Vorzeichen, der die Anzahl der abzurufenden Statistiken enthält. Dies sollte im Allgemeinen auf WinHttpRequestStatLast festgelegt werden.

rgullStats[WinHttpRequestStatMax]

Array von nicht signierten langen ganzzahligen Werten ohne Vorzeichen, die die zurückgegebenen Statistiken enthalten, die von WINHTTP_REQUEST_STAT_ENTRY indiziert werden.

Hinweise

Diese Struktur wird mit WinHttpQueryOption verwendet, um Statistiken für eine Anforderung abzurufen, indem das flag WINHTTP_OPTION_REQUEST_STATS angegeben wird.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10, Version 1903 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2019 [nur Desktop-Apps]
Kopfzeile winhttp.h

Weitere Informationen

WinHttpQueryOption