IoAllocateIrpSignalEventInCompletionTimeout 规则 (wdm)
如果 IoAllocateIrpSignalEventInCompletionTimeout 规则检测到此驱动程序将无限期等待,直到较低的驱动程序返回,则它会报告缺陷,因为需要在完成例程中向 IRP 的事件发出信号。
此规则适用于本地创建的异步 IRP。
驱动程序模型:WDM
如何测试
编译时 |
---|
运行 静态驱动程序验证程序 并指定 IoAllocateIrpSignalEventInCompletionTimeout 规则。 使用以下步骤运行代码分析:有关详细信息,请参阅 使用静态驱动程序验证程序查找驱动程序中的缺陷。 |
适用于
IoAllocateIrpIoCallDriverIoSetCompletionRoutineIoSetCompletionRoutineExKeInitializeEventKeWaitForSingleObjectPoCallDriver