// iointex.h
NTSTATUS WdmlibIoDisconnectInterruptEx(
[in, out] PIO_DISCONNECT_INTERRUPT_PARAMETERS Parameters
);
View the official Windows Driver Kit DDI reference
No description available.
The WdmlibIoDisconnectInterruptEx function unregisters an interrupt service routine (ISR) that was registered by a previous call to the WdmlibIoConnectInterruptEx function.
Parameters
[in, out]Pointer to an IO_DISCONNECT_INTERRUPT_PARAMETERS structure that contains the connection context for the interrupt being disconnected.
None.
The driver should configure the device to issue interrupts only when these interrupts are connected. Failure to prevent a device from issuing interrupts when the interrupts are disconnected might cause system instability. For example, if a device shares a level-triggered interrupt line with other devices, and the device issues an interrupt request when the device's interrupts are disconnected, the other devices on the line will not acknowledge the interrupt and the interrupt will continue to fire. Before calling WdmlibIoDisconnectInterruptEx, the driver should configure the device to stop issuing interrupts. After calling WdmlibIoConnectInterruptEx, the driver should configure the device to start issuing interrupts.
IO_DISCONNECT_INTERRUPT_PARAMETERS