young
驱动牛犊
驱动牛犊
  • 注册日期2001-08-09
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1691回复:2

请教在WDM下操作文件的问题

楼主#
更多 发布于:2001-09-09 12:30
    本人正在开发一个pci卡的驱动程序,我想在每次接到硬件的中断后,把读进来的数据保存在一个文件中, WDM下文件IO函数,如ZWCREATEFILE, ZWWRITEFILE等都要求在PASSIVE_LEVEL调用,  而ISR和DPC的中断级都高于PASSIVE_LEVEL, 所以找不到合适的地方执行ZWWRITEFILE, 不知这个问题怎么解决?
   还请各路高手不吝指教,谢谢!
young
taihai
驱动牛犊
驱动牛犊
  • 注册日期2001-08-29
  • 最后登录2002-07-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-09-09 17:47
如果你只是为了写LOG文件,不如在应用层来完成。
Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-09-29 16:02
Cris Cant书中有关于这个总是的描述,你可以建立一个系统线程,然后所有的操作都通过这个系统线程去调用,这样能保证相同的IRQL
Tom_lyd
游客

返回顶部