Windows 10 で仮想 HID デバイスの作成に取り組んでいます。ドライバーの開発を支援するために、ここで提供されている例を分析してきました: https://github.com/Microsoft/Windows-driver-samples/tree/ master/hid/vhidmini2 .
彼らがしていることの 1 つは私を困惑させました: app/testvhid.c では、アプリケーションはドライバーのデバイス インターフェイスを見つけて、そこにデータを送信することにより、ドライバーにデータを送信します。ただし、ドライバーは、デバイス インターフェイスの作成に必要であると想定していた WdfDeviceCreateDeviceInterface を呼び出しません。実際、ドライバー コードにはインターフェイスについての言及がまったくないように見えます。
私の質問は、WdfDeviceCreateDeviceInterface への呼び出しが行われていない場合、HID デバイスのインターフェイスにアクセスするにはどうすればよいでしょうか?