タグ

ブックマーク / qiita.com/hirakisp (1)

  • C# でHID USBデバイスにアクセスするアプリケーション実装 - Qiita

    概要 Windows Hostのユーザアプリケーションから、HID USB デバイスにアクセスする方法。 C# での実現方法を一通りまとめる。 HIDのデータ転送 HID・ディスクリプタ USB規格では,各デバイス固有の情報を定められた形式でコード化したものをディスクリプタと呼んでいる。ホストからのリクエストに応じて、デバイスはディスクリプタを送信する。 デバイス・ディスクリプタ コンフィグレーション・ディスクリプタ インターフェース・ディスクリプタ エンドポイント・ディスクリプタ さらにHIDクラス規格のみ定義されるディスクリプタが存在している。 HID・ディスクリプタ レポート・ディスクリプタ フィジカル・ディスクリプタ HIDクラスではレポートと呼ばれる単位でデータを転送するが、レポートの中にどのような情報がどのように並んでいるかは、レポートディスクリプタによって定義する。 レポート

    C# でHID USBデバイスにアクセスするアプリケーション実装 - Qiita
    einherjar
    einherjar 2022/08/24
  • 1