博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
枚举设备--杂谈
阅读量:4204 次
发布时间:2019-05-26

本文共 396 字,大约阅读时间需要 1 分钟。

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

转载地址:http://hfali.baihongyu.com/

你可能感兴趣的文章
Hibernate 异常StrategySelectionException: Unable to resolve name EhCacheRegionFactory
查看>>
Hibernate 异常CacheException: Another unnamed CacheManager already exists in the same VM
查看>>
Python 常用的几种安装Module方式
查看>>
Mongodb 创建用户后登陆出现mongoAuthentication failed
查看>>
Mongodb GridFS、服务器脚本和数据库引用
查看>>
Mongodb 数据库管理
查看>>
JAVA 基本类型的默认值和取值范围
查看>>
JDK 1.5-1.8特性
查看>>
Jsp 出现异常IllegalArgumentException:Control character in cookie value or attribute解决方法
查看>>
Servlet 使用字符流读取文件乱码解决方法
查看>>
设计模式 Concurrency 之 ReadWriteLock 读写锁
查看>>
Spring 复习总结
查看>>
剑指Offer 二叉树的镜像
查看>>
剑指Offer 含有Min函数的栈
查看>>
Mybatis 主键配置
查看>>
JVM 参数使用总结
查看>>
剑指Offer 最小的K个数
查看>>
剑指Offer 调整数组顺序使奇数位于偶数前面
查看>>
剑指Offer SnakeNumber 蛇形填数
查看>>
剑指Offer TurnOnLight 开灯问题
查看>>