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 |