【发布时间】:2017-06-28 07:05:59
【问题描述】:
我正在使用通用 Windows 平台示例 CustomHidDeviceAcess 与支持 HID 的鼠标连接。 但是在“构建”期间出现以下错误。
DEP0700:应用注册失败。 Appx 包的清单无效。:无法注册包 Microsoft.SDKSamples.CustomHidDeviceAccess.CPP,因为函数元素使用存在问题:0001 0002:值被阻止,并且不允许在此总线上使用 (0x80073cf6)
此鼠标的使用页面和 id 是 0001 和 0002,这是导致此错误的原因。 最初这个示例应用程序使用以下使用页面和 id 来连接 SuperMutt 设备:
<!--SuperMutt Device-->
<Device Id="vidpid:045E 0610">
<Function Type="usage:FFAA 0001" />
</Device>
我的第一个问题:是否可以修复我得到的错误?
根据 MSDN 中的参考资料,Limitations of the HID API 我认为这是其中之一。所以我的下一个问题是:替代方案是什么?
我尝试使用 SetupDiGetClassDevs 方法打开 HID 集合,但似乎 UWP 不是 #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) 的一部分,因为它在我打开了 SetupAPI.h,有人可以解释如何设置或启用它吗?
感谢您的帮助..
【问题讨论】: