Bluetooth 経由でシステムに接続し、HID 入力デバイスとしてアクセスできるデバイス用の UMDF センサー ドライバーを作成しています。「Sensor Development Kit」のサンプル ドライバーを見て、USB 経由でシステムに接続しているにもかかわらず、HID 経由で Freescale ハードウェアと連携することに気付きました。Bluetooth 経由でシステムに接続する場合、UMDF ドライバーがデバイスと通信する方法に違いはありますか? 何らかの理由で、デバイスをシステムとペアリングしている場合でも、への呼び出しがCreateWdfFile
返されることがわかりました。ERROR_INVALID_FUNCTION
HID経由でデバイスに直接アクセスできます。
ドライバーの INF で、ハードウェア ID を次のように指定しましたHID\VID_1234&PID_5678
(ここでは実際の ID は使用していません)。これは、UMDF フレームワークがスタックのさらに下にあるどのドライバーを使用する必要があるかを判断するのに十分ですか? それとも、他に何かする必要がありますか?