Export (0) Print
Expand All

Porting Interrupts

The code for supporting and servicing interrupts is similar in WDF and WDM drivers. There is one primary difference:

The EvtInterruptIsr callback in a WDF driver performs the same tasks as the WDM driver’s InterruptService routine. The EvtInterruptIsr callback calls WdfInterruptQueueDpcForIsr to queue the EvtInterruptDpc callback for later processing at DISPATCH_LEVEL. In response, the framework adds a DPC object to the system queue that runs this callback.

For more information about framework interrupt objects, see Handling Hardware Interrupts.



Send comments about this topic to Microsoft

© 2014 Microsoft