最終更新:2025-07-16 (水) 23:33:10 (2d)  

Device Class Definition for Human Interface Devices
Top / Device Class Definition for Human Interface Devices

PDF

旧URL

内容

目次

1. Preface

  • 1.1 Intellectual Property Disclaimer
  • 1.2 Contributors
  • 1.3 Scope of this Revision
  • 1.4 Revision History
  • 1.5 Document Conventions

2. Introduction

  • 2.1 Scope
  • 2.2 Purpose
  • 2.3 Related Documents

3. Management Overview

4. Functional Characteristics

  • 4.1 The HID Class
  • 4.2 Subclass
  • 4.3 Protocols
  • 4.4 Interfaces
  • 4.5 Device Limitations

5. Operational Model

  • 5.1 Device Descriptor Structure
  • 5.2 Report Descriptors: レポートディスクリプタ
  • 5.3 Generic Item Format
  • 5.4 Item Parser
  • 5.5 Usages
  • 5.6 Reports
  • 5.7 Strings
  • 5.8 Format of Multibyte Numeric Values
  • 5.9 Orientation
  • 5.10 Null Values

6. Descriptors

7. Requests

  • 7.1 Standard Requests
    • 7.1.1 Get_Descriptor Request
    • 7.1.2 Set_Descriptor Request
  • 7.2 Class-Specific Requests
    • 7.2.1 Get_Report Request
    • 7.2.2 Set_Report Request
    • 7.2.3 Get_Idle Request
    • 7.2.4 Set_Idle Request
    • 7.2.5 Get_Protocol Request
    • 7.2.6 Set_Protocol Request

8. Report Protocol

  • 8.1 Report Types
  • 8.2 Report Format for Standard Items
  • 8.3 Report Format for Array Items
  • 8.4 Report Constraints
  • 8.5 Report Example

メモ

  • A HID class device communicates with the HID class driver using either the Control (default) pipe or an Interrupt pipe.

参考