径向控制器协议实现
Windows 径向控制器设备应使用人机接口设备 (HID) 协议与主机通信。
需要充分理解 HID 协议才能理解此处提供的信息。 有关 HID 协议的信息,请参阅以下资源:
Windows 包括一个 HID 类驱动程序以及配套的 HID I²C、HID USB 和支持 HID 蓝牙的微型端口驱动程序;因此,Windows 径向控制器不需要任何第三方微型端口驱动程序,除非它使用的总线的内置 HID 微型端口驱动程序不可用。
设备只需在 Windows 径向控制器设备的固件中报告本主题中描述的用法。 Windows 将使用固件和它自己的 HID 驱动程序来启用设备并让 Windows 应用程序访问设备。
示例报告描述符部分提供了示例描述符。
所需 HID 顶级集合
Windows 径向控制器设备至少会公开一个强制性顶级集合来报告径向控制器输入。 还可实现可选(建议)的固件更新集合。 下图显示了 Windows 径向控制器设备的 HID 集合。
Windows 径向控制器集合
Windows 径向控制器使用 HID 协议提供一个顶级集合,该集合显示为“系统多轴控制器”(Page 0x01, Usage 0x0E)。 通过报告此顶级集合和所需的使用情况,设备在 Windows 中显示为径向控制器。
Windows 径向控制器集合向主机提供输入报告,以及与这些报告相关的设备信息。 集合支持径向控制器输入数据的一个必需输入报告。 可能还支持可选的功能报告和输出报告,用于提供触觉反馈。
在本节中
主题 | 说明 |
---|---|
径向控制器输入报告 | 本主题详细介绍了用于 Windows 10 版本 1607 及更高版本的操作系统中径向控制器触觉反馈支持的 HID 输入报告。 |
径向控制器输出报告 | 本主题详细介绍了用于 Windows 10 版本 1607 及更高版本的操作系统中径向控制器触觉反馈支持的 HID 输出报告。 |
径向控制器功能报告 | 本主题详细介绍了用于 Windows 10 版本 1607 及更高版本的操作系统中径向控制器触觉反馈支持的 HID 功能报告。 |
固件更新集合 | 本主题讨论可选的 HID 顶级集合,该集合可用于 Windows 10 版本 1607 和更高版本操作系统中的径向控制器固件更新。 |
示例报告描述符 | 本主题介绍 Windows 径向控制器设备的示例报告描述符和一些示例描述符摘录。 |