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 |