WinCE6.0 R2下获取SD Card ID的问题
老夏Max 2008-09-18 12:22:35 OS Image中已经添加了sdbus和自己的SDHC的驱动、SDMemory,注册表中也添加了相关的设置,现在的情况是:使用类似“DSK1:”这样的名字CreateFile获得的句柄可以通过DeviceIoControl 获得到相应的SD Card的ID,而使用“\\Storage Card\\VOL:”来CreateFile获得的句柄,则无法通过DeviceIoControl来获得句柄,返回的错误为0x57,即参数错误。因为CE 6.0中仍然没有FileSys的源代码,所以无法跟踪,个人猜测是不是还缺少些什么?Block Driver?注册表中的相关设置?
我想应该有一个内部的机制,让这两种方法的调用可以相互的映射,不知道这种猜测对不对?
CreateFile都成功,都是使用IOCTL_DISK_GET_STORAGEID来获得SD Card ID。