DRIVER_RETURNED_HOLDING_CANCEL_LOCK 参数
参数 | 描述 |
---|---|
1 | 被取消的 IRP 地址(可能无效)。 |
2 | 取消例程的地址。 |
DRIVER_RETURNED_HOLDING_CANCEL_LOCK 错误检查的值为 0x0000011B。
此错误检查表明驱动程序已从持有全局取消锁的取消例程返回。
这会导致所有以后的取消调用失败,并导致死锁或者另一个错误检查。
查看更多教程 https://on itroad.com
备注
取消自旋锁应该已被取消例程释放。
驱动程序调用 IoCancelIrpIoCancelIrp 函数来取消单个 I/O 请求数据包 (IRP)。
此函数获取取消自旋锁,在 IRP 中设置取消标志,然后调用由 IRP 中适当字段指定的取消例程(如果指定了例程)。
取消例程预计会释放取消自旋锁。
如果没有取消例程,则取消取消自旋锁。
日期:2020-09-17 00:15:36 来源:oir作者:oir