阅读:1115回复:2
dma问题:武安河的原例可以正常运行,我自己修改的为何不行?
应该是这个irp管理出的问题,我用softice跟踪readfile中I.readsize()可以正常访问,可是进入回调函数后,访问I.readsize()就出问题了。
网上查说: 当采用系统自动创建的IRP队列时,不采用驱动程序自己定义的队列时(即KDriverManagedQueueEx不用这个定义的队列时),采用上述两种方法编写dma准备就绪回调函数就没没有何的错误,程序就能够正确执行。 可是不用KDriverManagedQueueE这个,怎么用系统自动创建的irp队列呢? 我还要用deviceiocontrol,所以必须自己过这一关 希望大虾联系我:qq809610475 |
|
沙发#
发布于:2007-11-14 03:01
用windiff看看有什么不一样
|
|
板凳#
发布于:2007-11-14 03:01
用windiff看看有什么不一样
|
|