带有 FTDI-USB 驱动程序的 Metro 应用程序

Metro app with FTDI-USB driver

(注意:以下问题是关于基于 Intel 的完整 Windows 8 平板电脑,其驱动程序可完美运行常规 Windows 桌面(即非 Metro)应用程序。)

对于 Metro 应用程序,有通用的 WinUSB 支持,但我不确定使用广泛使用的 FTDI 驱动程序和 f2dx.dll 用户 space 处理程序需要什么。由于 FTDI 芯片不支持直接基于端点的通信,而是强加了一些额外的自定义协议,我不能简单地使用基于端点的 WinUSB 驱动程序。切换到 FTDI 的 CDC 模式是否可以与 Metro 一起使用(本质上,这会导致设备显示为串行端口)?

This question electronics 下似乎说使用 FTDI 设备切换到 CDC 模式不是一种选择,因为 CDC 模式不是真正的 CDC,而是类似 CDC 的实现。

不幸的是,我还没有关于什么应该起作用的建议 - 我自己正在研究完全相同的事情。

似乎现在有来自 FTDI 关于这个主题的官方指南:WinRT Guide