Поделиться через


перечисление WINHTTP_REQUEST_STAT_ENTRY (winhttp.h)

Перечисление WINHTTP_REQUEST_STAT_ENTRY перечисляет доступные типы статистики запросов.

Синтаксис

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;

Константы

 
WinHttpConnectFailureCount
Значение: 0
Количество сбоев подключения во время установки подключения.
WinHttpProxyFailureCount
Количество сбоев подключения прокси-сервера во время установки подключения.
WinHttpTlsHandshakeClientLeg1Size
Размер данных клиента для первого этапа подтверждения TLS.
WinHttpTlsHandshakeServerLeg1Size
Размер данных сервера для первого этапа подтверждения TLS.
WinHttpTlsHandshakeClientLeg2Size
Размер данных клиента для второго этапа подтверждения TLS.
WinHttpTlsHandshakeServerLeg2Size
Размер данных сервера для второго этапа подтверждения TLS.
WinHttpRequestHeadersSize
Размер заголовков запроса.
WinHttpRequestHeadersCompressedSize
Сжатый размер заголовков запроса.
WinHttpResponseHeadersSize
Размер заголовков ответов.
WinHttpResponseHeadersCompressedSize
Сжатый размер заголовков ответов.
WinHttpResponseBodySize
Размер текста ответа.
WinHttpResponseBodyCompressedSize
Сжатый размер текста ответа.
WinHttpProxyTlsHandshakeClientLeg1Size
Размер данных клиента для первого этапа подтверждения TLS прокси-сервера.
WinHttpProxyTlsHandshakeServerLeg1Size
Размер данных сервера для первого этапа подтверждения TLS прокси-сервера.
WinHttpProxyTlsHandshakeClientLeg2Size
Размер данных клиента для второго этапа подтверждения TLS прокси-сервера.
WinHttpProxyTlsHandshakeServerLeg2Size
Размер данных сервера для второго этапа подтверждения TLS прокси-сервера.
WinHttpRequestStatLast
Маркер для конца списка доступной статистики.
WinHttpRequestStatMax
Значение: 32
Максимальное количество доступных статистических данных.

Комментарии

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

Требования

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

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

WinHttpQueryOption

WINHTTP_REQUEST_STATS