首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪种usb设备连接到usb端口

哪种usb设备连接到usb端口
EN

Stack Overflow用户
提问于 2013-08-06 03:13:03
回答 1查看 695关注 0票数 0

我会尽量让它变得简单。

我有一个集线器连接到我的PC。此集线器有多个USB接口。我正在监听WM_DEVICECHANGE事件,我得到了USB接口的路径。我如何知道它连接到了哪个端口?寻找用于windows环境的c++或c#中的非WMI解决方案。

我尝试在USB_NODE_CONNECTION_NAME中使用IOCTL_USB_GET_NODE_CONNECTION_NAME (其中USB_NODE_CONNECTION_NAME.NodeName将保存设备的路径),但只有在连接到端口的设备也是集线器的情况下才有效。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2013-08-06 07:50:50

C++中的主要问题是没有用于检测USB端口的标准函数。

USB端口的识别和实现是特定于平台的问题。例如,Linux处理USB端口的方式与Windows完全不同,而且许多嵌入式系统都没有USB端口。

因此,您必须寻找第三方库,或者找到一些用于您的平台的操作系统API。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18065895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档