wince打开设备,设备挂载点与设备名两种方式有什么区别?

时间:2022-10-16 17:37:07
我看到的书上说:使用“\$bus\busname_0_0_0”作为CreatFile第一个参数打开设备所获得的句柄,可以像使用普通文件句柄一样使用API函数,但操作系统存取这些句柄的权限与操作方法是不同的。书里没说明到底有什么不同,请各位大牛指点一二啊!

还想问一下:可以使用设备挂在点方式读写SD卡吗?因为我的系统里有三张SD卡,设备名是随着插入顺序变化的。我又不知道该怎么固定下来,只好看设备挂载点方式了,不知道有没有问题?

3 个解决方案

#1


顶,我也有同样的困惑

#2


第一个问题不知道,第二个问题可以通过使用RegNotifyChangeKeyValue监视HKEY_LOCAL_MACHINE中的Drivers\Active\来获得设备的插入与拔出,也可以通过设备的key获得设备挂载点

#3


最好是能把各通道的SD卡设备名固定下来,请问有人干过这个吗?因为用设备挂载点打开设备,貌似不符合文件系统的要求。

#1


顶,我也有同样的困惑

#2


第一个问题不知道,第二个问题可以通过使用RegNotifyChangeKeyValue监视HKEY_LOCAL_MACHINE中的Drivers\Active\来获得设备的插入与拔出,也可以通过设备的key获得设备挂载点

#3


最好是能把各通道的SD卡设备名固定下来,请问有人干过这个吗?因为用设备挂载点打开设备,貌似不符合文件系统的要求。