0

Windows 8.1 アプリで HID サポート デバイスから情報を取得しようとしています。DeviceInformation.FindAllAsync(deviceSelector) を実行すると、デバイスがリストに表示されます。

しかし、HidDevice.FromIdAsync を使用してデバイスへのハンドルを取得しようとすると、null が返されます。

この問題をデバッグして、HidDevice インスタンスではなく null 参照を取得する理由を見つけるにはどうすればよいですか?

私はすでに次のことを検証しました

  • winformsアプリケーションと汎用のhidドライバーを使用して接続して読み取ることができるため、デバイスはHIDをサポートしています

  • VendorId、ProductId、UsageId、および UsagePage は正しいです

  • アプリ マニフェストの
    機能 にも同じ値が指定されています


  • デバイスは組み込みのドライバーを使用しています (8.1 ではサプライヤーが提供するドライバー を実行できないことは承知しています)

  • 操作ログに警告またはエラーのエントリはありません

  • デバイスウォッチャーを使用すると同じ動作が得られます。デバイスは見つかりますが、参照を取得できません

何かご意見は?

4

1 に答える 1

0

運が良かっただけに、問題が見つかりました..明らかに、アプリのマニフェストで使用ページと使用が逆になっていました。

于 2013-10-17T06:17:06.697 に答える