EventTrace 类

从中派生所有事件跟踪类的抽象类。

以下语法从 MOF 代码中简化而来。

语法

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

成员

EventTrace 类具有以下类型的成员:

属性

EventTrace 类具有这些属性。

EventGuid

数据类型: uint8 数组

访问类型:只读

限定符: WmiDataId (8) , 最大 (16)

此事件的事件跟踪类 GUID。

EventSize

数据类型: uint16

访问类型:只读

限定符: WmiDataId (1)

事件的字节总数。

EventType

数据类型: uint8

访问类型:只读

限定符: WmiDataId (3)

提供程序定义的事件类型。 告知要使用哪个事件类型类来破译提供程序定义的事件数据, (MofData 指向的数据。

InstanceId

数据类型: uint32

访问类型:只读

限定符: WmiDataId (11)

此事件实例的标识符。

KernelTime

数据类型: uint32

访问类型:只读

限定符: WmiDataId (9)

内核模式指令的已用执行时间,以 CPU 刻度为单位。

MofData

数据类型: uint32

访问类型:只读

限定符: WmiDataId (14 ) 指针

指向提供程序特定的事件数据的指针。

MofLength

数据类型: uint32

访问类型:只读

限定符: WmiDataId (15)

提供程序特定的事件数据的长度。

ParentGuid

数据类型: uint8 数组

访问类型:只读

限定符: WmiDataId (12) , 最大 (16)

父实例的事件跟踪类 GUID。

ParentInstanceId

数据类型: uint32

访问类型:只读

限定符: WmiDataId (13)

父实例数据的标识符。

ReservedHeaderField

数据类型: uint16

访问类型:只读

限定符: WmiDataId (2)

保留。

ThreadId

数据类型: uint64

访问类型:只读

限定符: WmiDataId (6 ) 指针

标识生成事件的线程。

时间 戳

数据类型: uint64

访问类型:只读

限定符: WmiDataId (7)

包含事件发生的日期和时间。

TraceLevel

数据类型: uint8

访问类型:只读

限定符: WmiDataId (4)

提供程序定义的值,用于定义用于生成事件的严重性级别。

TraceVersion

数据类型: uint16

访问类型:只读

限定符: WmiDataId (5)

用于生成事件的事件跟踪类的提供程序定义的版本号。

UserTime

数据类型: uint32

访问类型:只读

限定符: WmiDataId (10)

用户模式指令的已用执行时间(以 CPU 刻度为单位)。

备注

请勿使用这些属性。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
MOF
Wmi.mof