CANCEL_STATE_IN_COMPLETED_IRP 参数
参数 | 描述 |
---|---|
1 | 指向 IRP |
2 | 的指针驱动程序设置的取消例程 |
3 | 保留 |
4 | 保留 |
on it road.com
原因
设置了取消例程的 IRP 正常完成,没有取消。
但是在它完成后,一个驱动程序调用了 IRP 的 Cancel 例程。
这可能是由驱动程序完成 IRP 然后尝试取消它引起的。
这也可能是由两个驱动程序各自尝试以不正确的方式访问同一个 IRP 引起的。
解决方法
取消例程参数可用于确定导致错误检查的驱动程序或者堆栈。
CANCEL_STATE_IN_COMPLETED_IRP 错误检查的值为 0x00000048.
这表明 I/O 请求数据包 (IRP) 已完成,然后随后被取消。
日期:2020-09-17 00:15:56 来源:oir作者:oir