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