xiaocun324
驱动牛犊
驱动牛犊
  • 注册日期2002-11-14
  • 最后登录2003-01-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1314回复:2

请问如何快速从kenel下的MDL(内存描述符列表)中搬移大容量数据

楼主#
更多 发布于:2003-01-07 12:03
请问如何快速从kenel下的MDL(内存描述符列表)中搬移大容量数据,缓冲区大小有限制吗?如本人现在可以得到VirtualAddress=MmGetMdlVirtualAddress(IsochDescriptor.Mdl);
sipu
驱动牛犊
驱动牛犊
  • 注册日期2002-05-13
  • 最后登录2005-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-07 14:31
你提的问题不清楚。

xiaocun324
驱动牛犊
驱动牛犊
  • 注册日期2002-11-14
  • 最后登录2003-01-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-07 15:15
是这样的,比如我想通过1394总线收mpeg2-ts流,码流先写到我的缓冲区里了,而一个mdl对应一个缓冲区,应用程序如果想访问缓冲区的值的话,能不能用内存影射文件来实现?怎么实现?还有没有更好的方法,我现在用的是笨办法,也就是用虚拟地址加偏移量访问,太慢了吧!还有一个缓冲区的值是不是有限制呀?请高手指点指点!谢谢!
游客

返回顶部