阅读:1304回复:1
罕见问题,请大牛们指点!
我调用函数IoCallDriver下传IRP时,有时候这个函数不会返回,且会挂起,程序无法运行下去,这种情况可能是千分之一.
IoSetCompletionRoutine( Irp, SfWriteComplete, NULL, TRUE, TRUE, TRUE ); DbgPrint("kkkk11111111111"); status = IoCallDriver( pDeviceExtension->NextDriverDeviceObject, Irp ); DbgPrint("kkkk222222222222");//这一行就没有输出. return status |
|
沙发#
发布于:2008-01-10 16:24
挂起了。可以用windbg分析!locks的命令找到出问题的地方。
|
|
|