Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1071回复:3

向大家求教:ZwWriteFile的问题

楼主#
更多 发布于:2004-08-09 17:32
用户被禁言,该主题自动屏蔽!
管理员
驱动中牛
驱动中牛
  • 注册日期2004-04-23
  • 最后登录2010-06-17
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望67点
  • 贡献值0点
  • 好评度26点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-08-10 12:10
把函数代码贴出来啊
grant
驱动老牛
驱动老牛
  • 注册日期2001-05-14
  • 最后登录2007-04-13
  • 粉丝0
  • 关注0
  • 积分350分
  • 威望35点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-08-10 14:43
用普通文件系统有点难呀。
你在水坛的帖子我回了一下。
我是用SCSI硬盘,ASPI直接写扇区的。
通过一些非公开的方法,可以一次写64kbytes以上。
可以做到40MB/s的采样――存盘速率不丢点。

验证方法是用扫频信号,存盘后分析它的时――频曲线。
助人乃快乐之本 有人给分就更快乐了 :-)
AthlonxpX86
驱动小牛
驱动小牛
  • 注册日期2002-11-10
  • 最后登录2013-07-17
  • 粉丝0
  • 关注0
  • 积分29分
  • 威望43点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-08-17 22:54
如果是2000/NT应用端应该使用异步I/O方式。另外驱动端的IRP完成历程可能有问题致使不能完成IRP,这样WriteFile会堵死,因此保险期间在驱动程序中可以使用DPC或者系统线程中用Timer来定时察看IRP的完成情况,确保IRP的正确完成
AthlonxpX86(桃源村)
游客

返回顶部