阅读:994回复:2
关于DS的函数I.ReadSize和I.WriteSize一问
看到这样一段程序:
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] |
|
沙发#
发布于:2003-08-10 10:18
I.ReadSize是IRP里读缓冲区的大小,你要读的大小,我想应该是小于等于这个尺寸!
|
|
|
板凳#
发布于:2003-08-10 14:42
谢谢,也谢谢你在QQ上对此的进一步讲解。分数已加。
|
|