阅读:1266回复:0
请问各位大佬关于SetFilePointer问题:
请问各位大佬关于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] |
|