问题的产生过程:1、我在用户态程序中用设备接口GUID打开设备,获得设备句柄;2、在程序不关闭句柄的情况下,拔走设备;3、再次插上设备;4、程序再次通过设备接口GUID获得设备句柄;5、退出程序;6、再次启动程序;7、继续用设备接口GUID获取设备句柄;8、访问设备,这时设备无法...
全文
回复(8) 2004-11-09 20:16 来自版块 - 非USB硬件驱动开发
表情
ubuntu_amateur同问,顶。(2007-05-15 18:02)
eaglewzhy现在开发的怎么样了?我现在被逼着开发windows上的pcmcia无线网卡驱动,从没做过驱动,惨了,一切从头来,你如果能帮帮我的话,不胜感激,我在北京,13810821706,我也可以个人出钱购买你的代码和文档,(2004-11-29 15:35)
tigerL有做这方面东西的高人请帮我试试啊,这绝对是个值得研究的问题!(2004-11-16 20:58)
tigerL有做这方面的高人帮忙给出出主意吧,我这厢求您了!(2004-11-16 00:55)
aiwadgj却是有点奇怪啊! 我觉得应该还可以正常访问设备的 在2k中的驱动中有对Surprise Remove的处理 其过程基本上与stope device的操作相同。 没有卸载设备 但我用u盘的时候总是非法拔下, 以后也不影响用啊 可能会对系统有一定的影响吧(2004-11-15 11:27)
tigerL没人理我,估计大家都没有碰到过这样的问题!(2004-11-14 19:24)
tigerL各操作背后,驱动程序层的动作: 1、我在用户态程序中用设备接口GUID打开设备,获得设备句柄; 2、在程序不关闭句柄的情况下,拔走设备;//驱动没有完全卸载 3、再次插上设备; //驱动创建一个新的设备对象,并配置启动 4、程序再次通过设备接口GUID获得设备句柄; 5...(2004-11-10 22:44)
tigerL对上面的问题,我再补充几点: 1、此PCMCIA驱动程序是用Driver Studio 2.6生成的; 2、此问题在2K和XP上肯定会出现,在98上不一定有,因为98没有Surprise Remove的概念。 3、可热插拔的PnP设备应该都会碰到这个问题,打开的设备句柄...(2004-11-10 22:25)

返回顶部