枚举设备--杂谈

----来自csdn 论坛
usbview这个demo中的函数好像部分已经被废弃了——msdn中已经查不到文档,而是推荐用setupDi…系列函数
其实用guid来查找特定(你关心)的设备还是非常好用的。
SetupDiGetClassDevs获取你关心的设备的信息,他会查找当前所有连接到usb端口上的设备,
并返回一个 HDEVINFO,里面存放的就是所有你关心的设备的信息
然后可以用 SetupDiEnumDeviceInterfaces来获取其中一个设备的信息
再用 SetupDiGetInterfaceDeviceDetail来获取设备信息的数据到一个 SP_INTERFACE_DEVICE_DETAIL_DATA结构体中
PSP_INTERFACE_DEVICE_DETAIL_DATA中的devicePath就是设备的路径——也就是可以传给CreateFile的“文件名”
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值