Windows 8.1 アプリで HID サポート デバイスから情報を取得しようとしています。DeviceInformation.FindAllAsync(deviceSelector) を実行すると、デバイスがリストに表示されます。
しかし、HidDevice.FromIdAsync を使用してデバイスへのハンドルを取得しようとすると、null が返されます。
この問題をデバッグして、HidDevice インスタンスではなく null 参照を取得する理由を見つけるにはどうすればよいですか?
私はすでに次のことを検証しました
winformsアプリケーションと汎用のhidドライバーを使用して接続して読み取ることができるため、デバイスはHIDをサポートしています
VendorId、ProductId、UsageId、および UsagePage は正しいです
。アプリ マニフェストの
機能 にも同じ値が指定されています
デバイスは組み込みのドライバーを使用しています (8.1 ではサプライヤーが提供するドライバー を実行できないことは承知しています)操作ログに警告またはエラーのエントリはありません
デバイスウォッチャーを使用すると同じ動作が得られます。デバイスは見つかりますが、参照を取得できません
何かご意見は?