zengweicai
驱动牛犊
驱动牛犊
  • 注册日期2004-05-26
  • 最后登录2009-10-14
  • 粉丝0
  • 关注0
  • 积分69分
  • 威望66点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:1681回复:8

怎么不调用IRP_MJ_CLOSE

楼主#
更多 发布于:2004-07-01 11:49
我在做一个虚拟串口驱动时,使用超级终端关闭串口时,只发送了IRP_MJ_CLEANUP命令,而没有继续发送IRP_MJ_CLOSE,而用其它工具则很正常.请问是怎么回事?
CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-07-01 13:40
Close例程没有写好
答得好的话,请兄弟们加点分,那是对我的肯定
zengweicai
驱动牛犊
驱动牛犊
  • 注册日期2004-05-26
  • 最后登录2009-10-14
  • 粉丝0
  • 关注0
  • 积分69分
  • 威望66点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-07-01 17:56
问题已经自己解决了,可能是没有正确释放自旋锁
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
地板#
发布于:2004-07-01 23:19
嘿嘿....
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-07-02 09:32
问题已经自己解决了,可能是没有正确释放自旋锁

那是不是IRP_MJ_CLEANUP中没有释放呢?
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-07-02 09:36
我还是有点疑问?既然其它应用都可以,难道其他应用没有发IRP_MJ_CLEANUP(或者其他IRP)吗?到底问题在什么地方呢。
如果其他应用也有发IRP_MJ_CLEANUP,那么应该不是IRP_MJ_CLEANUP了,还是清楚问题是是地方出的,但几乎可以肯定是有不同的IRP发送了,并且问题就出在那些没有发送的IRP中。
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-07-02 09:38
还要说两句,其实这也许教了我们这样处理类似问题的方法,不知道大家了解没有
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-07-02 09:39
还要说两句,其实这也许教了我们这样处理类似问题的方法,不知道大家了解没有,应该这样去调试这样的问题
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
zengweicai
驱动牛犊
驱动牛犊
  • 注册日期2004-05-26
  • 最后登录2009-10-14
  • 粉丝0
  • 关注0
  • 积分69分
  • 威望66点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-07-02 14:20
不是在CleanUp中出的问题,而是在其它函数中。
游客

返回顶部