EVT_CHANNEL_CLOCK_TYPE-Enumeration (winevt.h)
Definiert die Werte, die den Typ des Zeitstempels angeben, der beim Protokollieren von Ereignissen verwendet werden soll.
Syntax
typedef enum _EVT_CHANNEL_CLOCK_TYPE {
EvtChannelClockTypeSystemTime = 0,
EvtChannelClockTypeQPC
} EVT_CHANNEL_CLOCK_TYPE;
Konstanten
EvtChannelClockTypeSystemTime Wert: 0 Verwendet die Systemzeit für den Zeitstempel. Die Systemzeit stellt einen Zeitstempel mit niedriger Auflösung (10 Millisekunden) bereit, ist aber im Vergleich kostengünstiger abzurufen. Die Systemzeit ist die Standardeinstellung. Beachten Sie, dass bei einem hohen Ereignisvolumen die Auflösung für die Systemzeit möglicherweise nicht ausreichend ist, um die Abfolge von Ereignissen zu bestimmen. Wenn mehrere Ereignisse denselben Zeitstempel enthalten, werden die Ereignisse möglicherweise in der falschen Reihenfolge übermittelt. |
EvtChannelClockTypeQPC Verwendet den Abfrageleistungsindikator (Query Performance Counter, QPC) für den Zeitstempel. Der QPC-Zeitstempel bietet einen Zeitstempel mit hoher Auflösung (100 Nanosekunden), ist aber vergleichsweise teurer abzurufen. Sie sollten diese Auflösung verwenden, wenn Sie hohe Ereignisraten haben oder wenn der Consumer Ereignisse aus verschiedenen Puffern zusammenführt. Beachten Sie, dass der Zeitstempel auf älteren Computern möglicherweise nicht korrekt ist, da der Zähler manchmal aufgrund von Hardwarefehlern übersprungen wird. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | winevt.h |
Weitere Informationen
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