Bug 检查 0x11B:DRIVER_RETURNED_HOLDING_CANCEL_LOCK

DRIVER_RETURNED_HOLDING_CANCEL_LOCK Bug 检查的值为 0x0000011B。 此 Bug 检查表明驱动程序已从持有全局取消锁的取消例程返回。 这会导致后面的所有取消调用失败,并导致死锁或其他 Bug 检查。

重要

这篇文章适合程序员阅读。 如果您是在使用计算机时收到蓝屏错误代码的客户,请参阅蓝屏错误疑难解答

DRIVER_RETURNED_HOLDING_CANCEL_LOCK 参数

参数 说明

1

已取消的 IRP 的地址(可能无效)。

2

取消例程的地址。

注解

取消旋转锁应由取消例程释放。

驱动程序调用 IoCancelIrpIoCancelIrp 函数来取消单个 I/O 请求数据包 (IRP)。 此函数获取取消旋转锁,在 IRP 中设置取消标志,然后在指定例程时调用 IRP 中相应字段指定的取消例程。 取消例程应释放取消旋转锁。 如果没有取消例程,则会释放取消旋转锁。