Freigeben über


WINHTTP_REQUEST_TIME_ENTRY-Enumeration (winhttp.h)

Die WINHTTP_REQUEST_TIME_ENTRY-Enumeration listet die verfügbaren Typen von Anforderungszeitinformationen auf.

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;

Konstanten

 
WinHttpProxyDetectionStart
Wert: 0
Start der Proxyerkennung.
WinHttpProxyDetectionEnd
Ende der Proxyerkennung.
WinHttpConnectionAcquireStart
Beginn der Verbindungserfassung.
WinHttpConnectionAcquireWaitEnd
Beenden Sie das Warten auf eine verfügbare Verbindung.
WinHttpConnectionAcquireEnd
Ende der Verbindungsakquisition.
WinHttpNameResolutionStart
Beginn der Namensauflösung.
WinHttpNameResolutionEnd
Ende der Namensauflösung.
WinHttpConnectionEstablishmentStart
Beginn der Verbindungsherstellung.
WinHttpConnectionEstablishmentEnd
Ende der Verbindungsherstellung.
WinHttpTlsHandshakeClientLeg1Start
Beginn des ersten Abschnitts des TLS-Handshakes.
WinHttpTlsHandshakeClientLeg1End
Ende des ersten Abschnitts des TLS-Handshake.
WinHttpTlsHandshakeClientLeg2Start
Beginn des zweiten Abschnitts des TLS-Handshakes.
WinHttpTlsHandshakeClientLeg2End
Ende des zweiten Abschnitts des TLS-Handshakes.
WinHttpTlsHandshakeClientLeg3Start
Beginn des dritten Abschnitts des TLS-Handshakes.
WinHttpTlsHandshakeClientLeg3End
Ende des dritten Abschnitts des TLS-Handshake.
WinHttpStreamWaitStart
Warten Sie auf einen verfügbaren Stream.
WinHttpStreamWaitEnd
Beenden Sie das Warten auf einen verfügbaren Stream.
WinHttpSendRequestStart
Beginnen Sie mit dem Senden einer Anforderung.
WinHttpSendRequestHeadersCompressionStart
Start der Anforderungsheaderkomprimierung.
WinHttpSendRequestHeadersCompressionEnd
Ende der Anforderungsheaderkomprimierung.
WinHttpSendRequestHeadersEnd
Beenden des Sendens von Anforderungsheadern.
WinHttpSendRequestEnd
Beenden Sie das Senden einer Anforderung.
WinHttpReceiveResponseStart
Beginnen Sie mit dem Empfangen einer Antwort.
WinHttpReceiveResponseHeadersDecompressionStart
Beginn der Dekomprimierung des Antwortheaders.
WinHttpReceiveResponseHeadersDecompressionEnd
Ende der Dekomprimierung des Antwortheaders.
WinHttpReceiveResponseHeadersEnd
Beenden des Empfangens von Antwortheadern.
WinHttpReceiveResponseBodyDecompressionDelta
Delta zwischen Start- und Endzeit für die Dekomprimierung des Antwortkörpers.
WinHttpReceiveResponseEnd
Beenden sie den Empfang einer Antwort.
WinHttpProxyTunnelStart
Beginnen Sie mit der Einrichtung eines Proxytunnels.
WinHttpProxyTunnelEnd
Beenden Sie die Einrichtung eines Proxytunnels.
WinHttpProxyTlsHandshakeClientLeg1Start
Beginn des ersten Abschnitts des Proxy-TLS-Handshakes.
WinHttpProxyTlsHandshakeClientLeg1End
Ende des ersten Abschnitts des Proxy-TLS-Handshakes.
WinHttpProxyTlsHandshakeClientLeg2Start
Beginn des zweiten Abschnitts des Proxy-TLS-Handshakes.
WinHttpProxyTlsHandshakeClientLeg2End
Ende des zweiten Abschnitts des Proxy-TLS-Handshakes.
WinHttpProxyTlsHandshakeClientLeg3Start
Beginn des dritten Abschnitts des Proxy-TLS-Handshakes.
WinHttpProxyTlsHandshakeClientLeg3End
Ende des dritten Abschnitts des Proxy-TLS-Handshakes.
WinHttpRequestTimeLast
Marker für das Ende der Liste der verfügbaren Zeitplanungen.
WinHttpRequestTimeMax
Wert: 64
Die maximale Anzahl verfügbarer Timings.

Hinweise

Diese Struktur wird mit WinHttpQueryOption verwendet, um Zeitsteuerungsinformationen für eine Anforderung abzurufen, indem das WINHTTP_OPTION_REQUEST_TIMES-Flag angegeben wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1903 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2019 [nur Desktop-Apps]
Kopfzeile winhttp.h

Weitere Informationen

WinHttpQueryOption

WINHTTP_REQUEST_TIMES