WINHTTP_REQUEST_STAT_ENTRY列舉會列出可用的要求統計數據類型。
Syntax
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線上建立期間 Proxy 連線失敗的數目。 |
WinHttpTlsHandshakeClientLeg1SizeTLS 交握第一個回合的用戶端數據大小。 |
WinHttpTlsHandshakeServerLeg1SizeTLS 交握第一回合的伺服器數據大小。 |
WinHttpTlsHandshakeClientLeg2SizeTLS 交握第二個回合的客戶端數據大小。 |
WinHttpTlsHandshakeServerLeg2SizeTLS 交握第二個回合的伺服器數據大小。 |
WinHttpRequestHeadersSize要求標頭的大小。 |
WinHttpRequestHeadersCompressedSize要求標頭的壓縮大小。 |
WinHttpResponseHeadersSize回應標頭的大小。 |
WinHttpResponseHeadersCompressedSize回應標頭的壓縮大小。 |
WinHttpResponseBodySize回應本文的大小。 |
WinHttpResponseBodyCompressedSize回應主體的壓縮大小。 |
WinHttpProxyTlsHandshakeClientLeg1SizeProxy TLS 交握第一回合的用戶端數據大小。 |
WinHttpProxyTlsHandshakeServerLeg1SizeProxy TLS 交握的第一個回合的伺服器數據大小。 |
WinHttpProxyTlsHandshakeClientLeg2SizeProxy TLS 交握第二個回合的用戶端數據大小。 |
WinHttpProxyTlsHandshakeServerLeg2SizeProxy TLS 交握第二個回合的伺服器數據大小。 |
WinHttpRequestStatLast可用統計數據清單結尾的標記。 |
WinHttpRequestStatMax值: 32 可用的統計數據數目上限。 |
備註
此結構會搭配 WinHttpQueryOption 使用,藉由指定 WINHTTP_OPTION_REQUEST_STATS 旗標來擷取要求的統計數據。
規格需求
| 需求 | 值 |
|---|---|
| 最低支援的用戶端 | Windows 10 版本 1903 [僅限傳統型應用程式] |
| 最低支援的伺服器 | Windows Server 2019 [僅限傳統型應用程式] |
| 標頭 | winhttp.h |