// wdfinterrupt.h
VOID WdfInterruptEnable(
[in] WDFINTERRUPT Interrupt
);
View the official Windows Driver Kit DDI referenceNo description available.
[Applies to KMDF and UMDF]
The WdfInterruptEnable method enables a specified device interrupt by calling the driver's EvtInterruptEnable callback function.
Interrupt [in]A handle to a framework interrupt object.
A bug check occurs if the driver supplies an invalid object handle.
Most framework-based drivers don't need to call WdfInterruptEnable, because the framework calls the driver's EvtInterruptEnable callback function each time the device enters its working (D0) state.
For passive-level interrupt objects, the framework calls WdfInterruptEnable at PASSIVE_LEVEL.
Do not call WdfInterruptEnable from an arbitrary thread context, such as a request handler.
For more information about handling interrupts in framework-based drivers, see Handling Hardware Interrupts.
The following code example enables the device interrupt that is associated with a specified interrupt object.
WdfInterruptEnable(Interrupt);