WINHTTP_REQUEST_TIME_ENTRY列舉 (winHTTP.h)
WINHTTP_REQUEST_TIME_ENTRY列舉會列出可用的要求計時信息類型。
Syntax
typedef enum _WINHTTP_REQUEST_TIME_ENTRY {
WinHttpProxyDetectionStart = 0,
WinHttpProxyDetectionEnd,
WinHttpConnectionAcquireStart,
WinHttpConnectionAcquireWaitEnd,
WinHttpConnectionAcquireEnd,
WinHttpNameResolutionStart,
WinHttpNameResolutionEnd,
WinHttpConnectionEstablishmentStart,
WinHttpConnectionEstablishmentEnd,
WinHttpTlsHandshakeClientLeg1Start,
WinHttpTlsHandshakeClientLeg1End,
WinHttpTlsHandshakeClientLeg2Start,
WinHttpTlsHandshakeClientLeg2End,
WinHttpTlsHandshakeClientLeg3Start,
WinHttpTlsHandshakeClientLeg3End,
WinHttpStreamWaitStart,
WinHttpStreamWaitEnd,
WinHttpSendRequestStart,
WinHttpSendRequestHeadersCompressionStart,
WinHttpSendRequestHeadersCompressionEnd,
WinHttpSendRequestHeadersEnd,
WinHttpSendRequestEnd,
WinHttpReceiveResponseStart,
WinHttpReceiveResponseHeadersDecompressionStart,
WinHttpReceiveResponseHeadersDecompressionEnd,
WinHttpReceiveResponseHeadersEnd,
WinHttpReceiveResponseBodyDecompressionDelta,
WinHttpReceiveResponseEnd,
WinHttpProxyTunnelStart,
WinHttpProxyTunnelEnd,
WinHttpProxyTlsHandshakeClientLeg1Start,
WinHttpProxyTlsHandshakeClientLeg1End,
WinHttpProxyTlsHandshakeClientLeg2Start,
WinHttpProxyTlsHandshakeClientLeg2End,
WinHttpProxyTlsHandshakeClientLeg3Start,
WinHttpProxyTlsHandshakeClientLeg3End,
WinHttpRequestTimeLast,
WinHttpRequestTimeMax = 64
} WINHTTP_REQUEST_TIME_ENTRY;
常數
WinHttpProxyDetectionStart 值: 0 Proxy 偵測的開始。 |
WinHttpProxyDetectionEnd Proxy 偵測結束。 |
WinHttpConnectionAcquireStart 線上擷取的開始。 |
WinHttpConnectionAcquireWaitEnd 結束等候可用的連線。 |
WinHttpConnectionAcquireEnd 線上取得結束。 |
WinHttpNameResolutionStart 名稱解析的開頭。 |
WinHttpNameResolutionEnd 名稱解析結尾。 |
WinHttpConnectionEstablishmentStart 開始建立連線。 |
WinHttpConnectionEstablishmentEnd 結束連線建立。 |
WinHttpTlsHandshakeClientLeg1Start TLS 交握的第一行開始。 |
WinHttpTlsHandshakeClientLeg1End TLS 交握的第一行結尾。 |
WinHttpTlsHandshakeClientLeg2Start TLS 交握的第二個回合開始。 |
WinHttpTlsHandshakeClientLeg2End TLS 交握的第二個回合結尾。 |
WinHttpTlsHandshakeClientLeg3Start TLS 交握的第三個回合開始。 |
WinHttpTlsHandshakeClientLeg3End TLS 交握的第三個回合結尾。 |
WinHttpStreamWaitStart 開始等候可用的數據流。 |
WinHttpStreamWaitEnd 結束等候可用的數據流。 |
WinHttpSendRequestStart 開始傳送要求。 |
WinHttpSendRequestHeadersCompressionStart 要求標頭壓縮的開始。 |
WinHttpSendRequestHeadersCompressionEnd 要求標頭壓縮結束。 |
WinHttpSendRequestHeadersEnd 結束傳送要求標頭。 |
WinHttpSendRequestEnd 結束傳送要求。 |
WinHttpReceiveResponseStart 開始接收回應。 |
WinHttpReceiveResponseHeadersDecompressionStart 回應標頭解壓縮的開始。 |
WinHttpReceiveResponseHeadersDecompressionEnd 回應標頭解壓縮的結尾。 |
WinHttpReceiveResponseHeadersEnd 結束接收響應標頭。 |
WinHttpReceiveResponseBodyDecompressionDelta 回應本文解壓縮的開始和結束時間之間的差異。 |
WinHttpReceiveResponseEnd 結束接收回應。 |
WinHttpProxyTunnelStart 開始建立 Proxy 通道。 |
WinHttpProxyTunnelEnd 結束建立 Proxy 通道。 |
WinHttpProxyTlsHandshakeClientLeg1Start Proxy TLS 交握的第一行開始。 |
WinHttpProxyTlsHandshakeClientLeg1End Proxy TLS 交握的第一行結尾。 |
WinHttpProxyTlsHandshakeClientLeg2Start Proxy TLS 交握的第二個回合開始。 |
WinHttpProxyTlsHandshakeClientLeg2End Proxy TLS 交握的第二個回合結尾。 |
WinHttpProxyTlsHandshakeClientLeg3Start Proxy TLS 交握的第三個回合開始。 |
WinHttpProxyTlsHandshakeClientLeg3End Proxy TLS 交握的第三個回合結尾。 |
WinHttpRequestTimeLast 可用時間清單結尾的標記。 |
WinHttpRequestTimeMax 值: 64 可用的時間數目上限。 |
備註
此結構會搭配 WinHttpQueryOption 使用,藉由指定 WINHTTP_OPTION_REQUEST_TIMES 旗標來擷取要求的計時資訊。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1903 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2019 [僅限傳統型應用程式] |
標頭 | winhttp.h |