fqjp
驱动牛犊
驱动牛犊
  • 注册日期2002-05-16
  • 最后登录2011-04-25
  • 粉丝1
  • 关注1
  • 积分19分
  • 威望73点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1268回复:3

向各位老大请教刷新缓存的问题

楼主#
更多 发布于:2002-07-26 12:29
在9x或nt下,我想在对磁盘做操作之前,让系统将其缓存刷新一次,包括磁盘读写缓冲,shell cache等。不知道各位老大有没有什么比较有效的方法。
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-07-26 14:15
_commit
Flushes a file directly to disk.

fqjp
驱动牛犊
驱动牛犊
  • 注册日期2002-05-16
  • 最后登录2011-04-25
  • 粉丝1
  • 关注1
  • 积分19分
  • 威望73点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-31 16:44
非常感谢,不过你上面说的用_commit这个运行时函数没有用,事实上我甚至试过三级锁定,可惜也不行,
我知道在98里有一个int21h调用,ax=710dh,但是用vwin32不行,直接在驱动里会蓝屏,55555~`
Help me, thanks
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2002-07-31 17:16
你是要在VxD下这样做吗?
游客

返回顶部