2017-02-10 16 views
1

ユニバーサルWindowsプラットフォームサンプル CustomHidDeviceAcessを使用して、HIDサポートのマウスと接続しています。 しかし、私は 'ビルド中に次のエラーが表示されます。ユニバーサルWindowsプラットフォーム - CustomHidDevice(エラー:値がブロックされています)

DEP0700 : Registration of the app failed. The Appx package's manifest is invalid.: Cannot register package Microsoft.SDKSamples.CustomHidDeviceAccess.CPP because of a problem with Function element usage:0001 0002: Value is blocked, and not allowed on this bus (0x80073cf6)

このマウスの使用ページとIDは0001と0002で、このエラーの原因となっています。 もともとこのサンプルアプリケーションはSuperMuttデバイスと接続するには、以下の利用ページとIDを使用している:

<!--SuperMutt Device--> 
    <Device Id="vidpid:045E 0610"> 
    <Function Type="usage:FFAA 0001" /> 
    </Device> 

私の最初の質問:それは私が手にエラーを修正することは可能でしょうか?

MSDNの参考文献によれば、Limitations of the HID APIがあります。これは、これが1つであると仮定しています。だから私の次の質問:代替は何ですか?

私はHIDコレクションを開くには、SetupDiGetClassDevs方法を使用してみましたが、私はSetupAPI.hを開いたとき、それが無効になった原因、UWPはWINAPI_FAMILY_PARTITIONの#if の一部(WINAPI_PARTITION_DESKTOP)ではないようだ、誰にもありませんこれをセットアップまたは有効にする方法を説明できますか?

が..

答えて

0

DEP0700 : Registration of the app failed. The Appx package's manifest is invalid.: Cannot register package Microsoft.SDKSamples.CustomHidDeviceAccess.CPP because of a problem with Function element usage:0001 0002: Value is blocked, and not allowed on this bus (0x80073cf6)

例外はその理由を説明した、機能がthe article you mentioned

ごとにブロックされた本には別の方法がありません助けに感謝、私はにあなたのフィードバックに転送します関連チーム

+0

HIDデバイスにアクセスする別の方法としてCreateFile2()を使用しようとしました。しかし、このリンクに記載されているように、デバイスにアクセスすることはできません。https://social.msdn.microsoft.com/Forums/vstudio/en-US/5d76ee7d-c560-443d-988a-5c3d3acd4275/using-createfile2 -in-uwp?forum = wpdevelop、今DeviceIoControlを使用しようとしています – undo

+0

DeviceIoControlサンプルがSerialを使用していますが、USB HIDデバイスのサンプルがありますか?前もって感謝します! https://developer.microsoft.com/en-us/windows/iot/samples/deviceiocontroller – undo

+0

@undo USB HIDデバイス用のこのようなサンプルはありません。[here](https://github.com/)に問題が発生することがあります。 ms-iot/content/issues)、または私があなたに代わってこの要求を提出するのを手伝ってもらえます。 –

関連する問題