社区
API
帖子详情
为什么用VB写的程序读hid手柄设备的信息,有的能读出来,有的不能读出来
cbsqty
2008-04-07 05:37:37
我用的读hid设备信息的程序是相对标准的VB程序,相信很多前辈都知道,但是读hid手柄时,有的手柄能读出来里面的数据,有的却读不出来,根据window的API看是手柄没有发出返回的信息,请问这是为什么?
请各位前辈赐教!多谢!
...全文
103
1
打赏
收藏
为什么用VB写的程序读hid手柄设备的信息,有的能读出来,有的不能读出来
我用的读hid设备信息的程序是相对标准的VB程序,相信很多前辈都知道,但是读hid手柄时,有的手柄能读出来里面的数据,有的却读不出来,根据window的API看是手柄没有发出返回的信息,请问这是为什么? 请各位前辈赐教!多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
junki
2008-04-07
打赏
举报
回复
你先确定是不是hid设备,hid设备跟一般的USB设备是有比较大区别
STM32 USB-
HID
通信
STM32 USB-
HID
通源代码,附带PC软件源
程序
。具体请看文章http://blog.csdn.net/cy757/archive/2010/12/17/6083198.aspx
joystick_
vb
编程
通用
手柄
编程
vb
,调用系统本身的驱动
程序
,通过
VB
编
写
模块控制。可以省去买昂贵控制器
Joy control MSComm(
手柄
控制串口成功发送).zip
手柄
控制串口成功发送
基于
VB
的USB
HID
设备
通信
程序
设计与实战(含VID/PID配置)
HID
P_CAPS结构用于存储
HID
设备
的功能
信息
,如输入/输出报告长度、支持的 Usage Page 等。其 C 定义如下:// ...省略其余字段在
VB
6 中等价定义为:End Type使用示例:Debug.Print "输入报告长度: " & caps.InputReportByteLengthDebug.Print "输出报告长度: " & caps.OutputReportByteLengthEnd If⚠️ 注意:是中的函数,需额外声明。
通过Visual C++实现USB
HID
设备
检测与
信息
提取
USB(通用串行总线)是一种在计算机和多种
设备
之间广泛使用的数据交换协议。它支持热插拔和即插即用特性,提供高速数据传输速率,适用于各种
设备
,从低速的键盘、鼠标到高速的存储
设备
。USB协议定义了四种数据传输类型:批量传输、中断传输、等时传输和控制传输。人机接口
设备
(
HID
)是与计算机或电子
设备
交互的接口
设备
。
HID
设备
特点包括:直接交互:
HID
设备
提供了直接的交互方式,如键盘和鼠标的点击。即插即用(PnP):大多数
HID
设备
支持即插即用,便于安装和使用。标准化的通信协议。
API
1,488
社区成员
23,276
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章