AP层 如何和 USB HUB 通讯?

碧螺春的马甲 2011-06-08 02:14:45
USB HUB 只有 Control Pipe 可以拿来做通讯。

那对于 上层 AP 来说,如何 透过 usbhub.sys 和 HUB 做沟通?

1 我了解可以透过 SetupAPI 打开 HUB GUID 的 device。

2 打开 HANDLE 后,那如何控制 Control Pipe 数据通讯?

3 有什么关键字可以查阅?

4 还有无 另外的方法可以参考?
...全文
268 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wocow3 2011-06-14
  • 打赏
  • 举报
回复
外置hub?
hub也是一种设备类,搜索下Hub-class Requests
有标准的设备类请求,按格式填充URB即可,应该和普通usb设备没什么两样
qing_su 2011-06-14
  • 打赏
  • 举报
回复
你说的应该是驱动上层的API应用程序,跟驱动的I/o有关
一般通过readfile和writefile函数读写数据,最后关闭端口。
或通过IoControlDevice来控制,详细查看MSDN。
碧螺春的马甲 2011-06-14
  • 打赏
  • 举报
回复
程序如果在 Driver 层开发,这个URB很容易建立起来。

但是,如果是AP层,还没有找到如何控制 Driver 的方法。

在 inbox usbhub.sys 架构下。
碧螺春的马甲 2011-06-09
  • 打赏
  • 举报
回复
这个木有人?

2,644

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧