EventTrace-Klasse

Eine abstrakte Klasse, von der alle Ereignisablaufverfolgungsklassen abgeleitet werden.

Die folgende Syntax wird durch einen MOF-Code vereinfacht.

Syntax

[abstract]
class EventTrace
{
  uint16 EventSize;
  uint16 ReservedHeaderField;
  uint8  EventType;
  uint8  TraceLevel;
  uint16 TraceVersion;
  uint64 ThreadId;
  uint64 TimeStamp;
  uint8  EventGuid[];
  uint32 KernelTime;
  uint32 UserTime;
  uint32 InstanceId;
  uint8  ParentGuid[];
  uint32 ParentInstanceId;
  uint32 MofData;
  uint32 MofLength;
};

Members

Die EventTrace-Klasse verfügt über diese Typen von Membern:

Eigenschaften

Die EventTrace-Klasse verfügt über diese Eigenschaften.

EventGuid

Datentyp: uint8-Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId (8), Max (16)

Die GUID der Ereignisablaufverfolgungsklasse dieses Ereignisses.

EventSize

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId (1)

Gesamtzahl der Bytes des Ereignisses.

EventType

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId (3)

Vom Anbieter definierter Ereignistyp. Teilt Ihnen mit, welche Ereignistypklasse verwendet werden soll, um die vom Anbieter definierten Ereignisdaten zu entschlüsseln (die Daten, auf die mofData zeigt).

InstanceId

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId (11)

Bezeichner dieser Ereignisinstanz.

KernelTime

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId (9)

Verstrichene Ausführungszeit für Kernelmodusanweisungen in CPU-Ticks.

MofData

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId (14), Zeiger

Zeiger auf die anbieterspezifischen Ereignisdaten.

MofLength

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId (15)

Länge der anbieterspezifischen Ereignisdaten.

ParentGuid

Datentyp: uint8-Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId (12), Max (16)

GUID der Ereignisablaufverfolgungsklasse der übergeordneten Instanz.

ParentInstanceId

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId (13)

Bezeichner der Daten der übergeordneten Instanz.

ReservedHeaderField

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId (2)

Reserviert.

Threadid

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId (6), Zeiger

Gibt den Thread an, der das Ereignis generiert hat

Timestamp

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId (7)

Enthält das Datum und die Uhrzeit des Auftretens des Ereignisses.

Tracelevel

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId (4)

Vom Anbieter definierter Wert, der den Schweregrad definiert, der zum Generieren des Ereignisses verwendet wird.

TraceVersion

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId (5)

Vom Anbieter definierte Versionsnummer der Ereignisablaufverfolgungsklasse, die zum Generieren des Ereignisses verwendet wird.

UserTime

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId (10)

Verstrichene Ausführungszeit für Benutzermodusanweisungen in CPU-Ticks.

Bemerkungen

Verwenden Sie diese Eigenschaften nicht.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
MOF
Wmi.mof