HTTP_REQUEST_TIMING_TYPE-Enumeration (http.h)
Definiert Konstanten, die mögliche Anforderungszeitplanungen angeben, für die Informationen in HTTP_REQUEST_TIMING_INFO zurückgegeben werden. Nicht alle Zeitpunkte gelten für jede Anforderung.
Syntax
typedef enum _HTTP_REQUEST_TIMING_TYPE {
HttpRequestTimingTypeConnectionStart,
HttpRequestTimingTypeDataStart,
HttpRequestTimingTypeTlsCertificateLoadStart,
HttpRequestTimingTypeTlsCertificateLoadEnd,
HttpRequestTimingTypeTlsHandshakeLeg1Start,
HttpRequestTimingTypeTlsHandshakeLeg1End,
HttpRequestTimingTypeTlsHandshakeLeg2Start,
HttpRequestTimingTypeTlsHandshakeLeg2End,
HttpRequestTimingTypeTlsAttributesQueryStart,
HttpRequestTimingTypeTlsAttributesQueryEnd,
HttpRequestTimingTypeTlsClientCertQueryStart,
HttpRequestTimingTypeTlsClientCertQueryEnd,
HttpRequestTimingTypeHttp2StreamStart,
HttpRequestTimingTypeHttp2HeaderDecodeStart,
HttpRequestTimingTypeHttp2HeaderDecodeEnd,
HttpRequestTimingTypeRequestHeaderParseStart,
HttpRequestTimingTypeRequestHeaderParseEnd,
HttpRequestTimingTypeRequestRoutingStart,
HttpRequestTimingTypeRequestRoutingEnd,
HttpRequestTimingTypeRequestQueuedForInspection,
HttpRequestTimingTypeRequestDeliveredForInspection,
HttpRequestTimingTypeRequestReturnedAfterInspection,
HttpRequestTimingTypeRequestQueuedForDelegation,
HttpRequestTimingTypeRequestDeliveredForDelegation,
HttpRequestTimingTypeRequestReturnedAfterDelegation,
HttpRequestTimingTypeRequestQueuedForIO,
HttpRequestTimingTypeRequestDeliveredForIO,
HttpRequestTimingTypeHttp3StreamStart,
HttpRequestTimingTypeHttp3HeaderDecodeStart,
HttpRequestTimingTypeHttp3HeaderDecodeEnd,
HttpRequestTimingTypeMax
} HTTP_REQUEST_TIMING_TYPE, *PHTTP_REQUEST_TIMING_TYPE;
Konstanten
HttpRequestTimingTypeConnectionStart Zeitpunkt des Verbindungsstarts. |
HttpRequestTimingTypeDataStart Wenn das erste HTTP-Byte empfangen wird. |
HttpRequestTimingTypeTlsCertificateLoadStart Zeitpunkt des Ladens von TLS-Zertifikaten. |
HttpRequestTimingTypeTlsCertificateLoadEnd Das Laden des TLS-Zertifikats endet. |
HttpRequestTimingTypeTlsHandshakeLeg1Start Time TLS Leg One Handshake beginnt. |
HttpRequestTimingTypeTlsHandshakeLeg1End Time TLS Leg One Handshake endet. |
HttpRequestTimingTypeTlsHandshakeLeg2Start Time TLS Leg Two Handshake beginnt. |
HttpRequestTimingTypeTlsHandshakeLeg2End Time TLS Leg Two Handshake endet. |
HttpRequestTimingTypeTlsAttributesQueryStart Time TLS-Attributabfrage wird gestartet. |
HttpRequestTimingTypeTlsAttributesQueryEnd Die Abfrage des Tls-Attributs endet. |
HttpRequestTimingTypeTlsClientCertQueryStart Zeitpunkt des Startens der TLS-Clientzertifikatabfrage. |
HttpRequestTimingTypeTlsClientCertQueryEnd Die Abfrage des TLS-Clientzertifikats endet. |
HttpRequestTimingTypeHttp2StreamStart Zeitpunkt des HTTP2-Streamings. |
HttpRequestTimingTypeHttp2HeaderDecodeStart Beginn der HTTP2-Header-Decodierung. |
HttpRequestTimingTypeHttp2HeaderDecodeEnd Enden der HTTP2-Header-Decodierung. |
HttpRequestTimingTypeRequestHeaderParseStart Zeitpunkt der HTTP-Headeranalyse. Für die meisten Anforderungen ist dies ein guter Zeitstempel, der als Zeitstempel pro Anforderung verwendet werden kann. |
HttpRequestTimingTypeRequestHeaderParseEnd Endzeit der HTTP-Headeranalyse. |
HttpRequestTimingTypeRequestRoutingStart Die Zeit Http.Sys beginnt, um zu bestimmen, an welche Anforderungswarteschlange die Anforderung weitergeleitet werden soll. |
HttpRequestTimingTypeRequestRoutingEnd Die Zeit Http.Sys hat bestimmt, an welche Anforderungswarteschlange die Anforderung weitergeleitet werden soll. |
HttpRequestTimingTypeRequestQueuedForInspection Zeit, zu der die Anforderung für die Überprüfung in die Warteschlange gestellt wird. |
HttpRequestTimingTypeRequestDeliveredForInspection Zeit, zu der die Anforderung zur Überprüfung übermittelt wird. |
HttpRequestTimingTypeRequestReturnedAfterInspection Zeitpunkt der Überprüfung der Anforderung. |
HttpRequestTimingTypeRequestQueuedForDelegation Zeit, zu der die Anforderung für die Delegierung in die Warteschlange gestellt wird. |
HttpRequestTimingTypeRequestDeliveredForDelegation Zeitpunkt, zu dem die Anforderung für die Delegierung übermittelt wird. |
HttpRequestTimingTypeRequestReturnedAfterDelegation Zeit, zu der die Anforderung delegiert wurde. |
HttpRequestTimingTypeRequestQueuedForIO Zeit, zu der die Anforderung für die Verarbeitung in die letzte Anforderungswarteschlange eingereiht wurde. |
HttpRequestTimingTypeRequestDeliveredForIO Zeit, zu der die Anforderung zur Verarbeitung an die letzte Anforderungswarteschlange übermittelt wurde. |
HttpRequestTimingTypeHttp3StreamStart Zeitpunkt des HTTP3-Streamings. |
HttpRequestTimingTypeHttp3HeaderDecodeStart Zeitpunkt der HTTP3-Header-Decodierung. |
HttpRequestTimingTypeHttp3HeaderDecodeEnd Enden der HTTP3-Header-Decodierung. |
HttpRequestTimingTypeMax |
Anforderungen
Anforderung | Wert |
---|---|
Header | http.h |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für