Freigeben über


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;
};

Member

Die EventTrace-Klasse verfügt über folgende Membertypen:

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)

Gesamtanzahl der Bytes des Ereignisses.

EventType

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId (3)

Vom Anbieter definierte Ereignistyp. Gibt an, welche Ereignistypklasse verwendet werden soll, um die vom Anbieter definierten Ereignisdaten zu entschlüsseln (die Daten, auf die von MofData verwiesen wird.

InstanceId

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId (11)

Bezeichner dieses Ereignisses instance.

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)

Ereignisablaufverfolgungsklassen-GUID des übergeordneten instance.

ParentInstanceId

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Qualifizierer: WmiDataId (13)

Bezeichner des übergeordneten instance Daten.

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, zu dem das Ereignis aufgetreten ist.

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.

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