wangxin_china
驱动中牛
驱动中牛
  • 注册日期2003-03-28
  • 最后登录2008-09-30
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望18点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1630回复:5

请问,如何获得类似安全删除硬件的USB设备列表?

楼主#
更多 发布于:2005-07-02 22:33
  我用SetupDiGetClassDevs获取USB的全部设备,通过枚举可以获得每个设备的名称。
但是如果是U盘的话,我如何得到他对应的磁盘分区呢?就好象托盘里USB的安全删除硬件那样?
wangxin_china
驱动中牛
驱动中牛
  • 注册日期2003-03-28
  • 最后登录2008-09-30
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望18点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-07-03 11:31
枚举所有设备后,如何根据DeviceInfoData获得打开设备的连接字符串呢?
wangxin_china
驱动中牛
驱动中牛
  • 注册日期2003-03-28
  • 最后登录2008-09-30
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望18点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-07-04 23:42
我通过枚举USB设备找到了USB设备的SymbolicName,如何根据SymbolicName找到对应磁盘分区的SymbolicLink?

SymbolicLink与SymbolicName有什么区别呢?
wangxin_china
驱动中牛
驱动中牛
  • 注册日期2003-03-28
  • 最后登录2008-09-30
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望18点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-07-06 21:35
非常感谢
wangxin_china
驱动中牛
驱动中牛
  • 注册日期2003-03-28
  • 最后登录2008-09-30
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望18点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-07-06 22:29
CM_Get_Device_Interface_List_Size
返回值为CR_SUCCESS
但是len返回无效,我用GetLastError为重叠 I/O 操作在进行中,请问这是为什么?
我换VC6编译的。
游客

返回顶部