上标1表示所有设备支持,2 仅适用于boot device 3.1 GET_REPORT GetReport请求用于获取HID设备的报告,由主机发送GetReport请求,设备返回报表数据。GetReport请求一般发生于设备初始化时或需要读取设备报表时。 wValue 取值范围: 高字节报告类型 01:表示输入报告(input Report) 02: 表示输出报告(Output Report) 03: 表...
IOCTL_UMDF_HID_SET_OUTPUT_REPORT IOCTL Hidsdi.h Hidspicx.h Kbdmou.h Ntdd8042.h Vhf.h 下载PDF 使用英语阅读 保存 添加到集合 添加到计划 通过 Facebookx.com 共享LinkedIn电子邮件 打印 项目 2024/02/27 反馈 本文内容 要求 另请参阅 IOCTL_HID_GET_REPORT_DESCRIPTOR请求获取 HIDClass ...
0xa1 GET_REPORT 高字节报告类型(01:输入;02:输出;03:特性)。低字节报告ID 接口ID 数据长度 数据 0xa1 GET_PROTOCOL 0 接口ID 数据长度 0 表示引导协议,1表示报告协议 0x21 SET_IDE 高字节用于指定空闲速率,以4ms为单位,可选的值为4ms~1020ms,低字节为ReportId 接口ID 数据长度 无数据 0x21 SET_REPORT...
HID类请求 GET_REPORT:主机通过控制端点获取一个Report SET_REPORT:主机发送一个Report给设备,用以设置input,output或者feature GET_IDLE SET_IDLE GET_PROTOCOL SET_PROTOCOL
使用HidD_GetXxx 例程 应用程序可以使用以下HIDClass 支持例程,从 HID 集合中获取最新的输入报告和功能报告: HidD_GetInputReport:从 HID 集合返回输入报告(Windows XP 及更高版本)。 HidD_GetFeature:从 HID 集合返回功能报告。 应用程序可以要求返还特定报告。 要使用 HidD_GetXxx 例程检索特定报告,应用程序需要分...
HidD_GetInputReport的功能 HidD_GetInputReport用于获取输入报告(input report)。 说明: 不过微软关于此函数有一个特别的说明,就是只能获取当前的输入报告,不能连续的获取,因为可能会丢数据。所以如果要连续的获取输入报告,需要使用ReadFile函数。 同时,有些设备可能不支持HidD_GetInputReport,所以使用此函数时可能没有...
The IOCTL_HID_GET_REPORT_DESCRIPTOR obtains the report descriptor for a HIDClass device.Input BufferTo obtain the size of the buffer that is provided by the HID class driver, the UMDF-based HID minidriver calls IWDFRequest::GetDeviceIoControlParameters and supplies pOutBufferSize.Output...
使用HidD_GetInputReport函数,发起GET REPORT,包如下:Device Phase Data Description 24.0 ...
① Get_Report——主机用控制传输从设备接收数据,所有HID类设备都要支持这个请求; ② Set_Report——设备用控制传输接收主机的数据,设备可以不支持此请求; ③ Get_Idle——主机读取设备当前的空闲速率,设备可以不支持此请求; ④ Set_Idle——设置闲置状态,设备可不支持此请求; ...
在控制通道上传输的报告数据总是由SET_REPORT或GET_REPORT请求发起(参见3.1.2.3和3.1.2.4节),...