阅读背景:

Windows驱动开发WDM (7)- 异步IRP

来源:互联网 

同步IRP是很简单的,比如caller调用DeviceIoControll,那么DeviceIoControll的IRP会发到相应的驱动,驱动把这个IRP完成,然后caller的DeviceIoControll才返回。同步的缺点很明显,比如驱动需要花10秒处理这个IRP,那么caller就得等待10秒钟,有时候这是个浪费。这是个很常见的问题,解决方案就是采用异步的方式。同步IRP是很简单的,比如caller调用DeviceIoControll,那么DeviceI




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: