Интерфейс IWDFInterrupt (wudfddi.h)
[Предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. Новые функции не добавляются в UMDF 1, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе начало работы с помощью UMDF.]
Этот интерфейс предоставляет объект прерывания.
Наследование
Интерфейс IWDFInterrupt наследуется от IWDFObject. IWDFInterrupt также имеет следующие типы членов:
- Методы
Методы
Интерфейс IWDFInterrupt содержит следующие методы.
IWDFInterrupt::AcquireInterruptLock Метод AcquireInterruptLock начинает последовательность кода, которая выполняется при удержании блокировки объекта прерывания. |
IWDFInterrupt::D isable Метод Disable отключает указанное прерывание устройства, вызывая функцию обратного вызова OnInterruptDisable драйвера. |
IWDFInterrupt::Enable Метод Enable включает указанное прерывание устройства, вызывая функцию обратного вызова OnInterruptEnable драйвера. |
IWDFInterrupt::GetDevice Метод GetDevice возвращает интерфейс объекта устройства платформы для этого объекта прерывания. |
IWDFInterrupt::GetInfo Метод GetInfo извлекает сведения об указанном прерывании. |
IWDFInterrupt::QueueWorkItemForIsr Метод QueueWorkItemForIsr помещает рабочий элемент в очередь для обработки работы, связанной с прерыванием, за пределами подпрограммы службы прерываний. |
IWDFInterrupt::ReleaseInterruptLock Метод ReleaseInterruptLock завершает последовательность кода, которая выполняется при удержании блокировки объекта прерывания. |
IWDFInterrupt::SetExtendedPolicy Метод SetExtendedPolicy задает приоритет прерывания, сходство процессора, политику сходства и группу процессоров для указанного прерывания. |
IWDFInterrupt::SetPolicy Метод SetPolicy задает приоритет прерывания, сходство процессора и политику сходства для указанного прерывания. |
IWDFInterrupt::TryToAcquireInterruptLock Метод TryToAcquireInterruptLock получает блокировку прерывания, если ни один другой поток не получил ее. |
Требования
Требование | Значение |
---|---|
Дата окончания поддержки | Недоступно в UMDF 2.0 и более поздних версиях. |
Целевая платформа | Персональный компьютер |
Минимальная версия UMDF | 1.11 |
Верхняя часть | wudfddi.h |