EventTrace_Header-Klasse
Die Ereignistypklasse für das Protokolldateiheaderereignis. Diese Klasse enthält Informationen zur Ereignisablaufverfolgungssitzung.
Die folgende Syntax wird durch einen MOF-Code vereinfacht.
Syntax
[EventType(0)]
class EventTrace_Header : EventTraceEvent
{
uint32 BufferSize;
uint32 Version;
uint32 ProviderVersion;
uint32 NumberOfProcessors;
uint64 EndTime;
uint32 TimerResolution;
uint32 MaxFileSize;
uint32 LogFileMode;
uint32 BuffersWritten;
uint32 StartBuffers;
uint32 PointerSize;
uint32 EventsLost;
uint32 CPUSpeed;
uint32 LoggerName;
uint32 LogFileName;
uint8 TimeZoneInformation[];
uint64 BootTime;
uint64 PerfFreq;
uint64 StartTime;
uint32 ReservedFlags;
uint32 BuffersLost;
};
Member
Die EventTrace_Header-Klasse verfügt über die folgenden Membertypen:
Eigenschaften
Die EventTrace_Header-Klasse verfügt über diese Eigenschaften.
-
BootTime
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId (17)
Zeitpunkt, zu dem das System gestartet wurde, in Intervallen von 100 Nanosekunden seit Mitternacht, 1. Januar 1601.
-
-
BufferSize
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId (1)
Größe der Puffer der Ereignisablaufverfolgungssitzung in KB.
-
-
BuffersLost
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId (21)
Gesamtanzahl verlorener Puffer.
-
-
BuffersWritten
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId (9)
Gesamtanzahl der Puffer, die von der Ereignisablaufverfolgungssitzung geschrieben werden.
-
-
CPUSpeed
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId (13)
CPU-Geschwindigkeit in Megahertz.
Windows 2000: Nicht unterstützt.
-
-
EndTime
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId (5)
Zeitpunkt, zu dem die Ereignisablaufverfolgungssitzung beendet wurde, in Intervallen von 100 Nanosekunden seit Mitternacht, 1. Januar 1601. Dieser Wert kann 0 sein, wenn Sie Ereignisse in Echtzeit oder aus einer Protokolldatei nutzen, in der die Bereitstellung weiterhin Ereignisse protokolliert.
-
-
EventsLost
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId (12)
Anzahl der Ereignisse, die während der Ereignisablaufverfolgungssitzung verloren gegangen sind.
-
-
LogFileMode
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId (8), Format("x")
Aktueller Protokollierungsmodus für die Ereignisablaufverfolgungssitzung. Eine Liste der Werte finden Sie unter Protokollierungsmoduskonstanten.
-
-
LogFileName
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId (15), Zeiger
Name der Ereignisablaufverfolgungsprotokolldatei, die die Ereignisse enthält.
-
-
LoggerName
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId (14), Zeiger
Name der Ereignisablaufverfolgungssitzung.
-
-
Maxfilesize
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId (7)
Maximale Größe der Protokolldatei in Megabyte.
-
-
NumberOfProcessors
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId (4)
Anzahl der Prozessoren im System.
-
-
PerfFreq
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId (18)
Häufigkeit des hochauflösenden Leistungsindikators, sofern vorhanden.
-
-
ZeigerSize
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId (11)
Größe eines Zeigerdatentyps in Bytes.
-
-
ProviderVersion
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId (3)
Buildnummer des Betriebssystems.
-
-
ReservedFlags
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId (20)
Reserviert.
-
-
StartBuffers
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId (10)
Reserviert.
-
-
StartTime
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId (19)
Zeitpunkt, zu dem die Ereignisablaufverfolgungssitzung gestartet wurde, in Intervallen von 100 Nanosekunden seit Mitternacht, 1. Januar 1601.
-
-
TimerResolution
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId (6)
Auflösung des Hardwaretimers in Einheiten von 100 Nanosekunden.
-
-
TimeZoneInformation
-
-
Datentyp: uint8-Array
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId (16), Extension("NoPrint"), Max (176)
Eine TIME_ZONE_INFORMATION-Struktur , die die Zeitzone für die Elemente BootTime, EndTime und StartTime enthält.
-
-
Version
-
-
Datentyp: uint32
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: WmiDataId (2)
Versionsnummer des Betriebssystems. Ab den Bytes mit niedriger Reihenfolge enthalten die ersten beiden Bytes Hauptversion, die nächsten beiden Bytes eine Nebenversion, die nächsten beiden Bytes eine Service Pack-Hauptversion und die letzten beiden Bytes eine Service Pack-Nebenversion.
-
Bemerkungen
In der Regel möchten Sie die Werte für die folgenden Eigenschaften speichern, um sie später bei der Verarbeitung von Ereignissen aus der Protokolldatei zu verwenden.
- TimerResolution: Verwenden Sie mit den KernelTime - und UserTime-Membern der EVENT_TRACE_HEADER-Struktur , um die CPU-Kosten für eine Reihe von Anweisungen zu ermitteln. Ausführliche Informationen finden Sie im Abschnitt Hinweise von EVENT_TRACE_HEADER.
- PointerSize: Verwenden Sie für Eigenschaften, die den Zeigerqualifizierer enthalten, diesen Wert, um die Größe des Zeigers zu bestimmen. Beachten Sie, dass dieser Wert möglicherweise nicht richtig ist. Beispielsweise protokolliert eine 32-Bit-Anwendung auf einem 64-Bit-Computer 4-Byte-Zeiger. Die Sitzung legt jedoch PointerSize auf 8 fest.
- LogFileMode: Verwenden Sie, um zu ermitteln, ob es sich bei dieser Sitzung um eine private Protokollierungssitzung handelt. Es gibt einige Eigenschaften, die keine Daten für private Protokollierungssitzungen enthalten. Beispielsweise die KernelTime - und UserTime-Member der EVENT_TRACE_HEADER Struktur.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Siehe auch