Прочитать на английском

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


Класс DPC

Этот класс является классом типа событий для событий отложенного вызова процедуры устройства (DPC).

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

Синтаксис

[EventType{66, 68, 69}, EventTypeName{"ThreadDPC", "DPC", "TimerDPC"}]
class DPC : PerfInfo
{
  object InitialTime;
  uint32 Routine;
};

Члены

Класс DPC имеет следующие типы членов:

Элемент Property

Класс DPC имеет следующие свойства.

InitialTime

Тип данных: object

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

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

Время входа DPC.

Обычной

Тип данных: uint32

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

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

Адрес подпрограммы DPC. Используйте адрес с событиями Image, чтобы узнать, какой образ запущен.

Комментарии

Эти события регистрируются при вводе DPC. Эти события используются для мониторинга и проверки поведения драйверов и компонентов режима ядра. Например, можно использовать события DPC, ISR и Image для определения компонентов, которые тратят слишком много времени на высоком уровне прерываний. События DPC и ISR имеют начальную метку времени, которая используется для вычисления длительности подпрограмм. События изображения считываются для создания областей памяти, которые сопоставляются с определенными модулями. С помощью сопоставления можно найти модуль, содержащий подпрограмму прерывания.

Событие TimerDPC записывает, когда DPC срабатывает в результате истечения срока действия таймера, а событие ThreadDPC — при выполнении потокового DPC.

Требования

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