版块
论坛
喜欢
话题
应用
搜索
登录
注册
dswei的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=52279
IRP_MJ_READ例程里使用Parameters.Read.ByteOffset.QuadPart是否意味着一个ReadFile可能多次启动该例程?
书里有个例子如下:NTSTATUS Wdm1Read(IN PDEVICE_OBJECT fdo, IN PIRP Irp){PIO_STACK_LOCATION IrpStack = IoGetCurrentIrpStackLocation(Irp);NTSTATUS sta...
全文
回复
(
3
)
2004-01-15 22:40
来自版块 -
非USB硬件驱动开发
◆
◆
表情
告诉我的粉丝
提 交
cool-net
:
>> 假如文件非常非常大,parameters.Read.ByteOffset.QuadPart >> 是应该多次改变的吧?每次改变对应一次例程调用? 是的. >> 是不是这样: >> 1、开始时parameters.R...
(2004-01-16 16:35)
回复
dswei
:
假如文件非常非常大,parameters.Read.ByteOffset.QuadPart是应该多次改变的吧?每次改变对应一次例程调用? 是不是这样: 1、开始时parameters.Read.ByteOffset.QuadPart=0, 2、调用Read/Write例程,...
(2004-01-16 16:24)
回复
cool-net
:
>> 1、能详细点说明如何运作吗? 觉得程序已经写得很明白了, 主要是判断能不能读,能读就读,读不了返回错误. >> 2、Parameters.Read.ByteOffset.QuadPart的值应该是系统赋值的吧? 是的. >>...
(2004-01-16 16:10)
回复
dswei
加关注
写私信
0
关注
0
粉丝
71
帖子
返回顶部