WinUSBデバイスとは、ディスクリプタを専用のものにしないといけない。
これは、WinUSBのドライバに認識させるためである。
認識してドライバさえあたってしまえば、下記のようなAPIでアクセスできるようになる。
docs.microsoft.com
- デバイスを開いて WinUSB ハンドルを取得します。
- すべてのインターフェイスとそれらのエンドポイントのデバイス、構成、およびインターフェイスの設定に関する情報を取得します。
- バルクに対するデータの読み取りと書き込みを行い、エンドポイントを中断します。