GuoJuan78
驱动牛犊
驱动牛犊
  • 注册日期2005-01-03
  • 最后登录2010-05-17
  • 粉丝0
  • 关注0
  • 积分423分
  • 威望43点
  • 贡献值0点
  • 好评度42点
  • 原创分0分
  • 专家分0分
阅读:1381回复:4

WDM的疑问???

楼主#
更多 发布于:2007-06-18 21:45
请问各位大佬:
问题1: 若例程A正通过自旋锁保护变量B,
若此时产生中断,
则ISR能否对变量B执行写操作????
问题2: Irp->PendingReturned何时被设置????
问题3: 在WDM内创建新的IRP时,不仅会创建对应的I/O Stack.
而且还创建一个与当前设备对应的I/O Stack单元,
如何获取当前设备所对应的I/O Stack单元指针????


谢了.
GuoJuan78
驱动牛犊
驱动牛犊
  • 注册日期2005-01-03
  • 最后登录2010-05-17
  • 粉丝0
  • 关注0
  • 积分423分
  • 威望43点
  • 贡献值0点
  • 好评度42点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-06-19 06:29
driverdance
驱动牛犊
驱动牛犊
  • 注册日期2007-04-18
  • 最后登录2007-08-13
  • 粉丝0
  • 关注0
  • 积分640分
  • 威望65点
  • 贡献值0点
  • 好评度64点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-06-19 09:25
spinlock锁不住isr
承接WDM和hook的项目。
GuoJuan78
驱动牛犊
驱动牛犊
  • 注册日期2005-01-03
  • 最后登录2010-05-17
  • 粉丝0
  • 关注0
  • 积分423分
  • 威望43点
  • 贡献值0点
  • 好评度42点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-06-20 06:43
谢了
fanzi
驱动小牛
驱动小牛
  • 注册日期2004-12-09
  • 最后登录2013-12-19
  • 粉丝1
  • 关注0
  • 积分1004分
  • 威望754点
  • 贡献值0点
  • 好评度93点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-06-20 13:02
自旋锁的确锁不住中断,要用KeSynchronizeExecution才能锁住中断
张帆的内核学习论坛 http://bbs.kerneldev.com
游客

返回顶部