skysky
驱动小牛
驱动小牛
  • 注册日期2001-07-18
  • 最后登录2003-06-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1489回复:1

请教: 在win98下改变虚拟光驱的个数时如何通知系统?

楼主#
更多 发布于:2002-02-20 11:00
这是我做虚拟光驱scsi miniport driver时碰到的问题. 在98操作系统下, 比如我现在已经创建了F: G: 两个虚拟光驱, 我现在要删除一个,删除后得通知系统. 在有aspi4.0的支持下(98自带aspi1.0) 我可以发一个rescan命令让系统重新扫描scsi 总线, 在驱动程序接收到inquiry命令时告诉系统新的设备状况, 这样就达到了通知系统的目的.

我的问题是: 在仅有aspi1.0的情况下(win98),我如何用别的方法动态增减虚拟光驱的个数,而不用重启操作系统? 请有经验的朋友赐教! (补充: 我的驱动程序是 WDM 式的 )

我的e-mail:   irql_cn@sina.com

最新喜欢:

fsbfsb
以德服人,以德服人
WindThruEars
驱动老牛
驱动老牛
  • 注册日期2002-11-17
  • 最后登录2004-07-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-02-22 01:19
call IoInvalidateDeviceRelations in the kernel (you may have trouble to call this function in your scsi miniport driver because you don\'t know the PDO) or broadcast a WM_DEVICECHANGE message in application level.
我是假耳朵
游客

返回顶部