WdmlibIoDisconnectInterruptEx 函数 (iointex.h)

WdmlibIoDisconnectInterruptEx 函数 (ISR) 取消注册由之前调用 WdmlibIoConnectInterruptEx 函数注册的中断服务例程。

语法

NTSTATUS WdmlibIoDisconnectInterruptEx(
  [in, out] PIO_DISCONNECT_INTERRUPT_PARAMETERS Parameters
);

参数

[in, out] Parameters

指向 IO_DISCONNECT_INTERRUPT_PARAMETERS 结构的指针,该结构包含断开连接的中断的连接上下文。

返回值

无。

备注

驱动程序应将设备配置为仅在连接这些中断时发出中断。 在中断断开连接时,如果无法阻止设备发出中断,可能会导致系统不稳定。 例如,如果设备与其他设备共享级别触发的中断线,并且设备在断开设备的中断时发出中断请求,则线路上的其他设备不会确认中断,并且中断将继续触发。 在调用 WdmlibIoDisconnectInterruptEx 之前,驱动程序应将设备配置为停止发出中断。 调用 WdmlibIoConnectInterruptEx 后,驱动程序应将设备配置为开始发出中断。

要求

   
最低受支持的客户端 从 Windows Vista 开始可用。 还必须运行 Microsoft Windows 2000、Windows XP 或 Windows Server 2003 的驱动程序可以改为链接到 Iointex.lib 以使用该例程。
目标平台 通用
标头 iointex.h (包括 Iointex.h、Wdm.h、Ntddk.h、Ntifs.h)
Library NtosKrnl.lib;Iointex.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

另请参阅

IO_DISCONNECT_INTERRUPT_PARAMETERS

WdmlibIoConnectInterruptEx