Класс PerfInfo

Этот класс является родительским классом для событий счетчика производительности.

Следующий синтаксис упрощен из MOF-кода.

Синтаксис

[Guid("{ce1dbfb4-137e-4da6-87b0-3f59aa102cbc}"), EventVersion(2)]
class PerfInfo : MSNT_SystemTrace
{
};

Члены

Класс PerfInfo не определяет никаких членов.

Комментарии

Чтобы включить события отложенного вызова процедур (DPC) в сеансе ведения журнала ядра NT, укажите флаг EVENT_TRACE_FLAG_DPC в элементе EnableFlags структуры EVENT_TRACE_PROPERTIES при вызове функции StartTrace . Можно также указать один или несколько следующих флагов:

  • EVENT_TRACE_FLAG_INTERRUPT
  • EVENT_TRACE_FLAG_PROFILE
  • EVENT_TRACE_FLAG_SYSTEMCALL

Потребители трассировки событий могут реализовать специальную обработку событий DPC, вызвав функцию SetTraceCallback и указав PerfInfoGuid в качестве параметра pGuid . Используйте следующие типы событий, чтобы определить фактическое событие при использовании событий.

Тип события Описание
Значение типа события, 46 Событие выборки профиля. MoF-класс SampledProfile определяет данные события для этого события.
Значение типа события, 51 Системный вызов enter event. MoF-класс SysCallEnter определяет данные события для этого события.
Значение типа события, 52 Событие выхода системного вызова. MoF-класс SysCallExit определяет данные события для этого события.
Значение типа события, 66 Потоковое событие DPC. Класс DPC MOF определяет данные события для этого события.
Значение типа события, 67 Событие подпрограммы службы прерывания (ISR). MoF-класс ISR определяет данные события для этого события.
Значение типа события, 68 Событие DPC. Класс DPC MOF определяет данные события для этого события.
Значение типа события, 69 Событие таймера DPC. Класс DPC MOF определяет данные события для этого события.

 

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]