协议实施 (pen-protocol-implementation)

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

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

Windows 包括 HID 类驱动程序和相应的 HID I²C、HID USB 和 HID BTH 微型端口驱动程序。 因此,无需为使用其中一条总线的集成 Windows 笔设备开发第三方驱动程序。 事实上,Windows 10 Hardware Lab Kit (HLK) 甚至不允许测试通过上述总线之一连接的 Windows 笔设备的第三方驱动程序。 但是,如果你想使用第三方总线控制器,或开发自己的控制器以用于 Windows 笔设备,则可以这样做。

如果希望笔设备通过备用总线进行连接,则可能需要第三方 HID 微型端口驱动程序,并且根据 Windows 10 HLK 要求允许使用该驱动程序。 你只需在集成 Windows 笔设备的固件中报告此主题中所述的用途。 Windows 将使用你的固件及其 HID 驱动程序为设备启用笔和墨迹书写功能,并为 Windows 应用程序提供对设备的访问权限。

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

在本节中

主题 说明

所需 HID 描述符

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

所需 HID 顶级集合

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

Windows 笔状态

本主题介绍 Windows 10 及更高版本操作系统中 Windows 笔设备的笔状态。

示例报告描述符

本主题介绍 Windows 笔设备的示例报表描述符和一些示例描述符摘录。