zhangyifeng.198
驱动牛犊
驱动牛犊
  • 注册日期2007-09-02
  • 最后登录2011-12-29
  • 粉丝1
  • 关注0
  • 积分16分
  • 威望65点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:1654回复:3

DMA 调试问题?

楼主#
更多 发布于:2008-08-05 17:54
在调DMA写的时候,自定义的写命令在执行到m_CurrentTransfer->Initiate((PMDL)I.IoctlBuffer,FromMemoryToDevice,LinkTo(OnDmaReady));时SoftICE提示
Break due to Page (0Eh) Fault=0000,这是为什么?
xp4105
论坛版主
论坛版主
  • 注册日期2006-04-02
  • 最后登录2014-03-29
  • 粉丝1
  • 关注0
  • 积分905分
  • 威望570点
  • 贡献值1点
  • 好评度162点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2008-08-06 09:42
貌似缺页
时光如流水 抓紧时间实现自我价值
zhangyifeng.198
驱动牛犊
驱动牛犊
  • 注册日期2007-09-02
  • 最后登录2011-12-29
  • 粉丝1
  • 关注0
  • 积分16分
  • 威望65点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-08-07 16:23
如何改这个程序呢?
zhangyifeng.198
驱动牛犊
驱动牛犊
  • 注册日期2007-09-02
  • 最后登录2011-12-29
  • 粉丝1
  • 关注0
  • 积分16分
  • 威望65点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-08-07 16:26
RtlCopyMemory(m_Buffer.Mdl(),I.IoctlBuffer(),I.IoctlInputBufferSize(CURRENT));
status = m_pCurrentTransfer->Initiate(this,&m_Dma,m_Buffer.Mdl(),FromMemoryToDevice,  LinkTo(OnDmaReady)); //一定需要一个MDL,此时

这种方法也不行,能给个提示吗?
        
游客

返回顶部