zsg619
驱动牛犊
驱动牛犊
  • 注册日期2003-03-27
  • 最后登录2009-03-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1146回复:4

关于 irp 的 问题(20分)??

楼主#
更多 发布于:2003-09-12 18:27
应用层发 irp 到 driver,开始不处理并IoMarkIrpPending(Irp),在中断来时,IoCompleteRequest 这个 irp.但中断来前这个 irp 在那里保存,在dpc里才能得到这irp??(因之后,have other irp into driver)
在startio里 can not put into 设备队列里
能否用一全局变量保存irp??

ji_pengyw
驱动牛犊
驱动牛犊
  • 注册日期2002-11-10
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-09-12 20:38
可以在Dispatch例程把IRP存入设备队列
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-09-14 14:06
how about DeviceExtension?
zsg619
驱动牛犊
驱动牛犊
  • 注册日期2003-03-27
  • 最后登录2009-03-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-09-14 16:48
如何在dispatch里存入呢??
insert queue 时返回 false,只能处理呀
zsg619
驱动牛犊
驱动牛犊
  • 注册日期2003-03-27
  • 最后登录2009-03-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-09-14 17:00
arthurtu 你好!
请问:
在windowes nt下,如何从从资源描述表里获取中断的信息??
能否直接指定HalGetInterruptVetor()的参数??
用的windriver的中断向量与设备的一样,设备一中断,nt就不动了,
这里直接指定的HalGetInterruptVetor()参数,不知为何??
游客

返回顶部