pillarlee
驱动牛犊
驱动牛犊
  • 注册日期2007-04-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望45点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1199回复:1

关于DMA驱动程序问题求教

楼主#
更多 发布于:2008-07-28 14:38
PCIE卡 主模式 块DMA,IoGetDmaAdapter会获取一个映射寄存器(MapRegister)数,我这里最多就能获取8个。请问各位还能不能让这个映射寄存器再多点,就是想一次DMA能多传点数?下面是我的设备描述符设置:
    DEVICE_DESCRIPTION dd;
    RtlZeroMemory(&dd, sizeof(dd));
    dd.Version = DEVICE_DESCRIPTION_VERSION;
    dd.InterfaceType = BusType;
    dd.MaximumLength = 0xffffffffUL;    // 把这个数增大可以多获得几个MapReg,大到一定程度也就不再增加了
    dd.Dma32BitAddresses = TRUE;
    dd.Master = TRUE;

初学乍练,请多指教。QQ:2091247
QQ:2091247
pillarlee
驱动牛犊
驱动牛犊
  • 注册日期2007-04-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望45点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-09-11 20:59
自己顶一下吧,我问的问题可能表达的不专业,不过还是希望这里有人能帮忙。
QQ:2091247
游客

返回顶部