我正在尝试使用HID类在UWP应用程序(C#.net)中读取Wii Remote,类似于此.
但是,我似乎做不了多少,因为我无法获得具有可写功能的HID句柄,这是执行HID SendOutputReport(设备配置所需)所必需的.
我已经尝试了几种权限组合,我可以使用清单中的当前权限读取得很好,但我还没有能够编写.
我也试过搞乱选择器,看看是否有其他可能的可用句柄可以写,但唉,没什么.
任何见解都将非常感激.
我正在使用的当前权限看起来像这样.
<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>
Run Code Online (Sandbox Code Playgroud)
编辑:添加了类似的问题.
| 归档时间: |
|
| 查看次数: |
201 次 |
| 最近记录: |