stephen80320
驱动小牛
驱动小牛
  • 注册日期2003-07-01
  • 最后登录2003-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:994回复:2

关于DS的函数I.ReadSize和I.WriteSize一问

楼主#
更多 发布于:2003-08-10 06:47
看到这样一段程序:

KMemory Mem(I.Mdl());   //declare a memory object
PUCHAR pBuffer=(PUCHAR)Mem.MapToSystemSpace();
ULONG dwTotalSize=I.ReadSize(CHRRENT); //requested read size

请问其中的I.ReadSize指的是,全部需要传输的数据的字节数,还是存放在缓冲寄存器的数据的字节数(在中断控制传输方式中,全部需要传输的数据分为若干次存放在缓冲寄存器中)?



[编辑 -  8/10/03 by  stephen80320]
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-10 10:18
I.ReadSize是IRP里读缓冲区的大小,你要读的大小,我想应该是小于等于这个尺寸!
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
stephen80320
驱动小牛
驱动小牛
  • 注册日期2003-07-01
  • 最后登录2003-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-10 14:42
谢谢,也谢谢你在QQ上对此的进一步讲解。分数已加。
游客

返回顶部