阅读:1025回复:4
应用层和驱动交互的 HANDLE 能开几个?
在CreateFile 里有个sharemode 可以选择 是否共享
我设置FILE_READ|FILE_SHARE 访问我的一个驱动 A,,同时只能开启一个handle 可是访问另外一个驱动 B , 能同时开启N个 另外驱动B CreateFile里的属性设置不能共享 依然能开启N个handle 我问一下 除了应用层可以影响 CreateFile 几个 驱动里面是否也有哪个选项控制的这个呢? |
|
沙发#
发布于:2007-08-23 17:20
是的,驱动中有一个参考表明设备是否独占,如果是这样的,有一个应用已打开了,你是不能再得到设备句柄的.
|
|
|
板凳#
发布于:2007-08-24 09:09
谢谢。。是Create 函数的倒数第2个 参数 改为false 就可以了 谢谢
|
|
地板#
发布于:2007-08-24 09:32
是的,驱动中有一个参考表明设备是否独占,如果是这样的,有一个应用已打开了,你是不能再得到设备句柄的.
以上楼主说得对. |
|
地下室#
发布于:2007-08-24 09:34
不用谢了,能解决问题就好.
|
|
|