Поделиться через


Класс 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 имеет следующие типы членов:

Элемент Property

Класс EventTrace имеет эти свойства.

EventGuid

Тип данных: массив uint8

Тип доступа: только для чтения

Квалификаторы: WmiDataId (8), Max (16)

Guid класса трассировки событий этого события.

EventSize

Тип данных: uint16

Тип доступа: только для чтения

Квалификаторы: WmiDataId (1)

Общее количество байтов события.

EventType

Тип данных: uint8

Тип доступа: только для чтения

Квалификаторы: WmiDataId (3)

Тип события, определяемый поставщиком. Указывает, какой класс типа событий следует использовать для расшифровки данных события, определяемых поставщиком (данные, на которые указывает MofData.

InstanceId

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId (11)

Идентификатор этого экземпляра события.

KernelTime

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId (9)

Затраченное время выполнения инструкций в режиме ядра в тактах ЦП.

MofData

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId (14), указатель

Указатель на данные события конкретного поставщика.

MofLength

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId (15)

Длина данных события для конкретного поставщика.

ParentGuid

Тип данных: массив uint8

Тип доступа: только для чтения

Квалификаторы: WmiDataId (12), Max (16)

Guid класса трассировки событий родительского экземпляра.

ParentInstanceId

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId (13)

Идентификатор данных родительского экземпляра.

ReservedHeaderField

Тип данных: uint16

Тип доступа: только для чтения

Квалификаторы: WmiDataId (2)

Зарезервировано.

ThreadId

Тип данных: uint64

Тип доступа: только для чтения

Квалификаторы: WmiDataId (6), указатель

Указывает поток, создавший событие.

Timestamp

Тип данных: uint64

Тип доступа: только для чтения

Квалификаторы: WmiDataId (7)

Содержит дату и время возникновения события.

TraceLevel

Тип данных: uint8

Тип доступа: только для чтения

Квалификаторы: WmiDataId (4)

Определенное поставщиком значение, определяющее уровень серьезности, используемый для создания события.

TraceVersion

Тип данных: uint16

Тип доступа: только для чтения

Квалификаторы: WmiDataId (5)

Определенный поставщиком номер версии класса трассировки событий, используемого для создания события.

Время пользователя

Тип данных: uint32

Тип доступа: только для чтения

Квалификаторы: WmiDataId (10)

Затраченное время выполнения инструкций в пользовательском режиме в тактах ЦП.

Комментарии

Не используйте эти свойства.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
MOF
Wmi.mof