структура WINHTTP_REQUEST_STATS (winhttp.h)

Структура WINHTTP_REQUEST_STATS содержит различные статистические данные для запроса.

Синтаксис

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

Члены

ullFlags

Флаги, содержащие сведения о том, как был выполнен запрос. Доступны следующие флаги.

Значение Значение
WINHTTP_REQUEST_STAT_FLAG_TCP_FAST_OPEN Произошло быстрое открытие TCP.
WINHTTP_REQUEST_STAT_FLAG_TLS_SESSION_RESUMPTION Произошло возобновление сеанса TLS.
WINHTTP_REQUEST_STAT_FLAG_TLS_FALSE_START Произошел ложный запуск TLS.
WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_SESSION_RESUMPTION Для прокси-подключения произошло возобновление сеанса TLS.
WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_FALSE_START Ошибка запуска TLS для прокси-подключения.
WINHTTP_REQUEST_STAT_FLAG_FIRST_REQUEST Это первый запрос к подключению.

ulIndex

Индекс запроса для подключения. Это указывает, сколько предыдущих запросов было отправлено через общее подключение.

cStats

Длинное целое число без знака, содержащее количество извлекаемых статистических данных. Обычно для этого параметра должно быть задано значение WinHttpRequestStatLast.

rgullStats[WinHttpRequestStatMax]

Массив длинных целых чисел без знака, которые будут содержать возвращаемую статистику, индексированную по WINHTTP_REQUEST_STAT_ENTRY.

Комментарии

Эта структура используется с WinHttpQueryOption для получения статистики для запроса путем указания флага WINHTTP_OPTION_REQUEST_STATS .

Требования

   
Минимальная версия клиента Windows 10 версии 1903 [только классические приложения]
Минимальная версия сервера Windows Server 2019 [только классические приложения]
Верхняя часть winhttp.h

См. также раздел

WinHttpQueryOption