\"a device driver has corrupted the executive memory pool.\"我先用AllocateCommonBuffer()分配了一块64K的连续缓存,然后维护应用程序的读请求irp包队列。使用这块64K的缓存进行...
全文
回复(4) 2002-06-14 08:50 来自版块 - 内核编程
表情
magicx目前,只能如此: 把Softice运行起来,看看死到那一个语句。 或是,给出部分你认为大致有问题的代码。。。。。。。。 :)(2002-06-14 11:51)
James.Ji把Softice运行起来,看看死到那一个语句。 (2002-06-14 11:41)
Over有无可能DMA返回的数据长度大于64K? 不可能,我直接设置dma传输字节数的寄存器为2000。而且dpc中根本没使用dma返回的数据,只是设置开始下次dma,完成当前irp,并且取出队列中下一个irp设为当前irp。(2002-06-14 11:19)
James.Ji有无可能DMA返回的数据长度大于64K? [编辑 - 6/14/02 by Jim_little](2002-06-14 11:04)

返回顶部