이 항목에서는 Windows 10 이상 운영 체제의 Windows 터치 스크린 디바이스에 필요한 HID 설명자(및 디바이스 특성)를 제공합니다.
다음 표에는 필수 USB HID 설명자가 표시됩니다. 자세한 내용은 HID(휴먼 인터페이스 디바이스) 버전 1.11에 대한 디바이스 클래스 정의의 섹션 6.2.1을 참조하세요.
| 멤버 | 크기(바이트) | 설명 |
|---|---|---|
| bLength | 1 | 설명자의 크기 |
| bDescriptorType | 1 | 설명자 유형 |
| bcdHID | 2 | HID 버전 번호 |
| bCountryCode | 1 | 국가 코드 |
| bNumDescriptors | 1 | 설명자 수 |
| bDescriptorType | 1 | 설명자 유형 |
| bDescriptorLength | 2 | 설명자의 길이 |
필수 I²C HID 설명자
다음 표에서는 필수 I²C HID 설명자를 보여 줍니다.
| 멤버 | 크기(바이트) | 설명 |
|---|---|---|
| wHIDDescLength | 2 | 전체 HID 설명자의 길이(바이트)입니다. |
| bcdVersion | 2 | BCD(이진 코딩된 10진수) 형식의 버전 번호입니다. |
| wReportDescLength | 2 | 보고서 설명자의 길이(바이트)입니다. |
| wReportDescRegister | 2 | 보고서 설명자를 포함하는 레지스터 인덱스입니다. |
| wInputRegister | 2 | 입력 보고서를 읽을 레지스터 번호(부호 없는 바이트)입니다. |
| wMaxInputLength | 2 | 입력 레지스터에서 읽을 가장 큰 입력 보고서의 길이입니다. |
| wOutputRegister | 2 | 출력을 보낼 레지스터 번호(부호 없는 바이트)입니다. |
| wMaxOutputLength | 2 | 보낼 가장 큰 출력 보고서의 길이입니다. |
| wCommandRegister | 2 | 명령 요청을 보낼 레지스터 번호(부호 없는 바이트)입니다. |
| wDataRegister | 2 | 명령 요청과 데이터를 교환할 레지스터 번호(부호 없는 바이트)입니다. |
| wVendorID | 2 | USB-IF 할당 공급업체 ID입니다. |
| wDeviceID | 2 | Device ID |
| wVersionID | 2 | 펌웨어 버전 번호입니다. |
필수 디바이스 특성
디바이스 특성에 다음 HID 속성을 제공해야 합니다. 이러한 디바이스 특성의 보고는 버스별로 다릅니다. 선택한 버스에 대한 HID 관련 지침을 참조하세요.
| 멤버 | 설명 | USB | I²C |
|---|---|---|---|
| wVendorID | 공급업체 ID | USB 디바이스 설명자의 idVendor | I²C HID 설명자의 wVendorID입니다(앞의 표 참조). |
| wProduct | Product ID | USB 디바이스 설명자의 idProduct | I²C HID 설명자의 wDeviceID입니다(앞의 표 참조). |
| wVersionID | 펌웨어 버전 번호 | USB 디바이스 설명자의 bcdDevice | wVersionID I²C HID 설명자입니다(앞의 표 참조). |