Starting in UMDF version 1.11, UMDF drivers can handle hardware interrupts. UMDF supports both line-based (both level-triggered and edge-triggered) and message-signaled (MSI) interrupts.
Line-based, level-triggered interrupts are available starting in Windows 8. MSI and line-based, edge-triggered interrupts are available on all operating systems that UMDF 1.11 supports.
Framework-based drivers manage hardware interrupts by using framework interrupt objects.
- Creating an Interrupt Object
- Enabling and Disabling Interrupts
- Servicing an Interrupt
- Using Work Items
- Synchronizing Interrupt Code
- Deleting an Interrupt Object