共用方式為


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

另請參閱

WinHttpQueryOption

WINHTTP_REQUEST_TIMES