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