【发布时间】:2018-07-01 08:32:01
【问题描述】:
我正在尝试在 UWP 应用 (C# .net) 中使用 HID 类读取 Wii Remote,类似于 this。
但是,我似乎无能为力,因为我无法获得可写入的 HID 句柄,这是执行 HID SendOutputReport(设备配置所需)所必需的。
我尝试了几种权限组合,我可以使用清单中的当前权限正常读取,但我还不能写入。
我也试过弄乱选择器,看看是否有另一个可能的句柄可以写,但是,唉,什么都没有。
任何见解将不胜感激。
Public discussion. Similar issue
我当前使用的权限如下所示。
<Capabilities>
<DeviceCapability Name="bluetooth" />
<DeviceCapability Name="humaninterfacedevice">
<!-- Any generic gaming device -->
<Device Id="any">
<Function Type="usage:0004 *"/>
<Function Type="usage:0005 *"/>
</Device>
<!--Wii Remote Device-->
<Device Id="vidpid:057E 0306 bluetooth">
<Function Type="usage:0005 *" />
<Function Type="usage:0001 0005" />
<Function Type="usage:0002 *" />
<Function Type="usage:0003 *" />
<Function Type="usage:0004 *" />
<Function Type="usage:0006 *" />
<!--<Function Type="usage:0007 *" />-->
<Function Type="usage:0008 *" />
<Function Type="usage:0009 *" />
<Function Type="usage:000A *" />
<Function Type="usage:000B *" />
<Function Type="usage:000E *" />
<Function Type="usage:000f *" />
<Function Type="usage:0010 *" />
<Function Type="usage:0011 *" />
<Function Type="usage:0012 *" />
<Function Type="usage:0013 *" />
<Function Type="usage:0014 *" />
<Function Type="usage:0015 *" />
<Function Type="usage:0016 *" />
<Function Type="usage:0017 *" />
<Function Type="usage:0018 *" />
<Function Type="usage:0019 *" />
<Function Type="usage:001A *" />
<Function Type="usage:001B *" />
<Function Type="usage:001C *" />
<Function Type="usage:001D *" />
<Function Type="usage:001E *" />
<Function Type="usage:001F *" />
<Function Type="usage:0021 *" />
</Device>
</DeviceCapability>
</Capabilities>
编辑:添加了类似的问题。
【问题讨论】: