Класс DPC
Этот класс является классом типа событий для событий отложенного вызова процедуры устройства (DPC).
Следующий синтаксис упрощен из MOF-кода.
[EventType{66, 68, 69}, EventTypeName{"ThreadDPC", "DPC", "TimerDPC"}]
class DPC : PerfInfo
{
object InitialTime;
uint32 Routine;
};
Класс DPC имеет следующие типы членов:
Класс 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 [только классические приложения] |