Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Этот заголовок используется 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 объекта прерывания платформы. |
|
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 определяет относительные приоритеты прерываний устройства. |