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