我正在尝试为蓝牙游戏手柄制作 Windows 驱动程序,我确切地知道游戏手柄通过蓝牙发送的数据,但我不知道从哪里开始这个项目,我已经广泛搜索了有关如何接收数据的更多信息通过带有 WDK 的蓝牙,但我还没有一个好的文档来源或一个很好的例子。一切都必须用 C 编码,我已经设置了基本驱动程序并在设备上对其进行了测试,我现在需要的只是功能。
所以我的问题是:
- 如何连接到正确的蓝牙设备
- 如何使用 WDK 发送/接收蓝牙数据
- 解析蓝牙数据后如何模拟 HID 游戏手柄设备
任何指向文档、示例或可能的书籍的链接将不胜感激。