私は1つのアプリケーションと通信するUSBデバイスに取り組んでいます。アプリケーションにもっと良いソフトウェアインターフェイスを提供するWindowsドライバが必要なようです。 (アプリケーション自体がWinUSB経由でデバイスに低レベルのコマンドを送信するのとは対照的に)DLL内でWinUSBを使用していますか?
DLL内からWinUSBを使用することはできますか? Choosing a driver model for developing a USB client driverはそれを具体的に扱っていません。
このような状況で、代わりにUMDFベースまたはKMDFベースのドライバ、またはWDMルーチンを呼び出すハイブリッドドライバを作成する必要があるのはなぜですか?