摘要: 3、StartIo例程1)系统处理的StartIoStartIo例程能够保证各个并行的IRP顺序执行,即串行化。DDK提供一个内部队列,并将IRP用StartIo例程串行化处理。当设备由忙转入空闲状态时,从队列中抽取一个IRP进行处理,并将状态设为忙。一个新的IRP来时,如果设备为忙,则插入到队列当中,如果为空闲,则直接处理。OS提供kdevice_queue来实现串行化,队列头保存在pDrive... 阅读全文
posted @ 2010-11-09 23:10 浪里飞 阅读(1516) 评论(0) 推荐(0) 编辑