Заголовок wdfinterrupt.h
Этот заголовок используется wdf. Дополнительные сведения см. в разделе:
wdfinterrupt.h содержит следующие программные интерфейсы:
Функции
WDF_INTERRUPT_CONFIG_INIT Функция WDF_INTERRUPT_CONFIG_INIT инициализирует структуру WDF_INTERRUPT_CONFIG. |
WDF_INTERRUPT_EXTENDED_POLICY_INIT Функция WDF_INTERRUPT_EXTENDED_POLICY_INIT инициализирует структуру WDF_INTERRUPT_EXTENDED_POLICY. |
WDF_INTERRUPT_INFO_INIT Функция WDF_INTERRUPT_INFO_INIT инициализирует структуру WDF_INTERRUPT_INFO. |
WdfInterruptAcquireLock Метод WdfInterruptAcquireLock начинает последовательность кода, которая выполняется на уровне запроса прерывания устройства (DIRQL) при удержании спиновой блокировки объекта прерывания. |
WdfInterruptCreate Метод WdfInterruptCreate создает объект прерывания платформы. |
WdfInterruptDisable Метод WdfInterruptDisable отключает указанное прерывание устройства путем вызова функции обратного вызова EvtInterruptDisable драйвера. |
WdfInterruptEnable Метод WdfInterruptEnable включает указанное прерывание устройства, вызывая функцию обратного вызова EvtInterruptEnable драйвера. |
WdfInterruptGetDevice Метод WdfInterruptGetDevice возвращает дескриптор объекту устройства платформы, связанному с указанным объектом прерывания платформы. |
WdfInterruptGetInfo Метод WdfInterruptGetInfo извлекает сведения об указанном прерывании. |
WdfInterruptQueueDpcForIsr Метод WdfInterruptQueueDpcForIsr помещает в очередь функцию обратного вызова EvtInterruptDpc объекта framework прерывания для выполнения. |
WdfInterruptQueueWorkItemForIsr Метод WdfInterruptQueueWorkItemForIsr помещает в очередь функцию обратного вызова EvtInterruptWorkItem объекта прерывания платформы для выполнения. |
WdfInterruptReleaseLock Метод WdfInterruptReleaseLock завершает последовательность кода, которая выполняется в DIRQL устройства при удержании спиновой блокировки объекта прерывания. |
WdfInterruptReportActive WdfInterruptReportActive информирует систему о том, что прерывание активно, и драйвер готов к обработке запросов прерываний в связанных строках. |
WdfInterruptReportInactive Метод WdfInterruptReportInactive информирует систему о том, что прерывание больше не активно и драйвер не ожидает запросов прерываний в связанных строках. |
WdfInterruptSetExtendedPolicy Метод WdfInterruptSetExtendedPolicy определяет приоритет прерывания, сходство процессора, политику сходства и группу процессоров для указанного прерывания. |
WdfInterruptSetPolicy Метод WdfInterruptSetPolicy задает приоритет прерывания, сходство процессора и политику сходства для указанного прерывания. |
WdfInterruptSynchronize Метод WdfInterruptSynchronize выполняет указанную функцию обратного вызова в DIRQL устройства, удерживая при этом спиновую блокировку объекта прерывания. |
WdfInterruptTryToAcquireLock Метод WdfInterruptTryToAcquireLock пытается получить пассивную блокировку объекта прерывания. |
WdfInterruptWdmGetInterrupt Метод WdfInterruptWdmGetInterrupt возвращает указатель на объект прерывания WDM, связанный с указанным объектом прерывания платформы. |
Функции обратного вызова
EVT_WDF_INTERRUPT_DISABLE Функция обратного вызова события EvtInterruptDisable драйвера отключает указанное аппаратное прерывание. |
EVT_WDF_INTERRUPT_DPC Функция обратного вызова события EvtInterruptDpc драйвера обрабатывает сведения о прерывании, сохраненные функцией обратного вызова EvtInterruptIsr драйвера. |
EVT_WDF_INTERRUPT_ENABLE Функция обратного вызова события EvtInterruptEnable драйвера включает указанное аппаратное прерывание. |
EVT_WDF_INTERRUPT_ISR Функция обратного вызова события EvtInterruptIsr драйвера выполняет аппаратное прерывание. |
EVT_WDF_INTERRUPT_SYNCHRONIZE Функция обратного вызова события EvtInterruptSynchronize драйвера выполняет операции, которые необходимо синхронизировать с функцией обратного вызова EvtInterruptIsr. |
EVT_WDF_INTERRUPT_WORKITEM Функция обратного вызова события EvtInterruptWorkItem драйвера обрабатывает сведения о прерывании, сохраненные функцией обратного вызова EvtInterruptIsr драйвера. |
Структуры
WDF_INTERRUPT_CONFIG Структура WDF_INTERRUPT_CONFIG содержит сведения о конфигурации прерывания устройства. |
WDF_INTERRUPT_EXTENDED_POLICY Структура WDF_INTERRUPT_EXTENDED_POLICY содержит сведения о политике, приоритете, сходстве и группе прерывания. |
WDF_INTERRUPT_INFO Структура WDF_INTERRUPT_INFO содержит сведения о ресурсе прерывания устройства. |
Перечисления
WDF_INTERRUPT_POLARITY Тип перечисления WDF_INTERRUPT_POLARITY используется для указания полярности сигнала прерывания. |
WDF_INTERRUPT_POLICY Тип перечисления WDF_INTERRUPT_POLICY определяет политики сходства, которые диспетчер PnP может использовать при назначении прерываний устройства процессорам многопроцессорной системы. |
WDF_INTERRUPT_PRIORITY Узнайте, как тип перечисления WDF_INTERRUPT_PRIORITY определяет относительные приоритеты для прерываний устройства. |