RYYMike
驱动牛犊
驱动牛犊
  • 注册日期2008-11-01
  • 最后登录2010-07-04
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望16点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1298回复:0

初学驱动的疑惑

楼主#
更多 发布于:2008-11-04 17:45
    IoSkipCurrentIrpStackLocation(Irp);
    NTSTATUS status = IoCallDriver( dx->NextStackDevice, Irp);这个是用来干什么的?
  教程上说好像把IRP传给下个设备栈,但是这两句之后还是有代码的,还有需要执行的东西,
  这两句执行之后,不是控制权就到下个驱动了么,那之后的代码怎么办?
  还有
IoCompleteIRP,好像是这么写来着,是完成IRP的,那么如果调用了这个函数,是不是IRP就不往下传了?
游客

返回顶部