协议实现 (touchscreen-protocol-implementation)

本部分提供触控屏协议的实施指南。 Windows 触控屏设备应该使用人机接口设备 (HID) 协议来与主机通信。

需要对 HID 协议有很好的理解才能理解此处提供的信息。 有关 HID 协议的信息,请参阅以下资源:

Windows 包括 HID 类驱动程序和相应的 HID I²C、HID USB 和 HID BTH 微型端口驱动程序。 因此,无需为使用这些总线之一的 Windows 触控屏设备开发第三方驱动程序(除非你正在开发或使用第三方总线控制器)。 请注意,使用与所列总线不同的总线,可能需要第三方微型端口驱动程序将触控屏作为 HID 设备公开给 Windows。

只需在 Windows 触控屏设备的固件中报告本部分中描述的用法。 Windows 将使用你的固件及其自己的 HID 驱动程序,为你的设备启用触控和手势功能,并允许 Windows 应用程序访问你的设备。

请务必注意,只有使用 Microsoft 收件箱驱动程序的触控解决方案才被视为兼容。 任何使用第三方驱动程序(微型端口或筛选器驱动程序)的解决方案都不能申请兼容性。

示例报告描述符中提供了示例描述符。

在本节中

主题 说明

所需 HID 描述符

本主题介绍 Windows 10 及更高版本操作系统中的 Windows 触控屏设备所需的 HID 描述符(和设备属性)。

所需 HID 顶级集合

本主题介绍在 Windows 10 和更高版本的操作系统中用于触控屏报告的必需 HID 顶级集合。

数据包报告模式

本主题提供了 Windows 10 中 Windows 触控屏设备的数据包报告模式的相关信息。

示例报告描述符

本主题介绍 Windows 触控屏设备的示例报告描述符和示例描述符摘录。