getian_wang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-14
  • 最后登录2004-08-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1574回复:0

异步传输中在计算机端分配空间

楼主#
更多 发布于:2003-01-13 22:09
我想使计算机可以接收到外部1394设备发来的请求包。看了ddk,是用REQUEST_ALLOCATE_ADDRESS_RANGE来实现。有几个问题请教大侠:
1。能不能具体讲一下bus driver的两种分配方法。
2。ddk提到设备驱动要求连续的地址空间时要指定hard-coded address。它指什么?什么时候被用到?
3。按我的理解,最终可以细分为四种方式来接收请求包:
   a。设备驱动提供MDL作存储备份,bus driver处理请求
   b。设备驱动提供MDL作存储备份,bus driver处理请求后通知设备驱动
   c。设备驱动提供一列MDL作存储备份,bus driver处理写请求后通知设备驱动
   d。当请求到达时bus driver通知设备驱动,设备驱动处理请求
   不知道对不?能不能详细解释一下。
我自己总是想不通,谢谢了!

[编辑 -  1/13/03 by  getian_wang]
游客

返回顶部