对于我们的工业解决方案,我们应该在我们的PC wpf应用程序和Windows嵌入式HH 8.1应用程序之间提供通信。理想情况下,我们希望这是通过USB。
我看到很多sample code从主机角色直接连接到USB设备。
然而,在我们的案例中,Windows Embedded HH设备(Panasonic FZ-E1)将具有设备角色侦听功能。我找不到任何方法来注册通过USB事件从我们的PC应用程序发送的原始数据。我检查了UMDF(用户模式驱动程序框架),它有关于为usb设备编写驱动程序的示例,但它似乎是设备制造商和我们不是松下HH的制造商我们不应该/不能使用我们自己的驱动程序,我们必须使用已有的WinUSB驱动程序。
Windows Embedded 8.1 HH有一些与Windows手机不同的USB api,但API中提供的所有功能似乎都与具有主机角色的外部USB设备相连。当我们使用USBlyzer时,我发现从PC上有一些USB流量朝向设备,因此看起来HH应该可以拥有监听设备角色。我在这里想念的是什么,有什么想法吗?
非常感谢任何帮助/方向。
P.S:我也试过Windows连接api检查Windows Phone电源工具的源代码,但似乎addon packages here处理通过代理转移的dll不再适用于新版本的Windows Phone。