GuoJuan78
驱动牛犊
驱动牛犊
  • 注册日期2005-01-03
  • 最后登录2010-05-17
  • 粉丝0
  • 关注0
  • 积分423分
  • 威望43点
  • 贡献值0点
  • 好评度42点
  • 原创分0分
  • 专家分0分
阅读:1266回复:0

请问各位大佬关于SetFilePointer问题:

楼主#
更多 发布于:2005-04-03 17:02
请问各位大佬关于SetFilePointer问题:
1. 在Win32程序中调用SetFilePoniter将在内核中产生哪中
IRP_MJ_XXXXX
2. 而且SetFilePointer修改了读的偏移地址
3. 在PIO_STACK_LOCATION->Parameter.Read.ByteOffSet的类型
为LARGE_INTEGER类型,为啥在一些例子中使用如下访问:
IrpStack->Parameters.Reads.ByteOffSet.QuadPart
而且能工程编译。

而使用ReadFile(....)成功时,同时将返回读取的字节数,我感觉
是驱动程序完成IRP_MJ_READ请求时由Irp->Status.Information
来返回。同样情况也存在与IRP_MJ_WRITE中,还由其它IRP_MJ_XXX
也通过Irp->Status.Information返回信息吗?


[编辑 -  4/3/05 by  GuoJuan78]
游客

返回顶部