방사형 컨트롤러 프로토콜 구현
Windows 방사형 컨트롤러 디바이스는 HID(휴먼 인터페이스 디바이스) 프로토콜을 사용하여 호스트와 통신해야 합니다.
여기에 제공된 정보를 이해하려면 HID 프로토콜을 잘 이해해야 합니다. HID 프로토콜에 대한 정보는 다음 리소스를 참조하세요.
Windows는 HID 클래스 드라이버와 해당 HID I²C, HID USB 및 HID Bluetooth 지원 미니 포트 드라이버를 포함하므로, 받은 편지함 HID 미니 포트 드라이버를 사용할 수 없는 버스를 활용하지 않는 한 Windows 방사형 컨트롤러용 타사 미니 포트 드라이버가 필요하지 않습니다.
디바이스는 Windows 방사형 컨트롤러 디바이스의 펌웨어에서 이 항목에 설명된 사용량만 보고하면 됩니다. Windows는 펌웨어와 자체 HID 드라이버를 사용하여 디바이스를 사용하도록 설정하고 Windows 애플리케이션에 디바이스에 대한 액세스 권한을 부여합니다.
샘플 설명자는 샘플 보고서 설명자 섹션에서 제공됩니다.
필수 HID 최상위 컬렉션
Windows 방사형 컨트롤러 디바이스는 방사형 컨트롤러 입력 보고를 위해 최소한 단일 필수 최상위 컬렉션을 노출합니다. 펌웨어 업데이트에 대한 선택적(권장) 컬렉션도 구현할 수 있습니다. 다음 다이어그램에서는 Windows 방사형 컨트롤러 디바이스에 대한 HID 컬렉션을 보여 줍니다.
Windows 방사형 컨트롤러 컬렉션
Windows 방사형 컨트롤러는 HID 프로토콜을 사용하여 시스템 다중 축 컨트롤러(페이지 0x01, 사용량 0x0E)로 표시되는 최상위 컬렉션을 제공합니다. 이 최상위 컬렉션 및 필요한 사용량을 보고하면 디바이스가 Windows에 방사형 컨트롤러인 것처럼 보입니다.
Windows 방사형 컨트롤러 컬렉션은 호스트에 대한 입력 보고서 및 이러한 보고서와 관련된 디바이스 정보를 제공합니다. 컬렉션은 방사형 컨트롤러 입력 데이터에 대한 하나의 필수 입력 보고서를 지원합니다. 촉각 피드백에 대한 선택적 기능 보고서 및 출력 보고서도 지원될 수 있습니다.
섹션 내용
항목 | 설명 |
---|---|
방사형 컨트롤러 입력 보고서 | 이 항목에서는 Windows 10, 버전 1607 이상 운영 체제에서 방사형 컨트롤러 햅틱 피드백 지원에 사용되는 HID 입력 보고서에 대해 자세히 설명합니다. |
방사형 컨트롤러 출력 보고서 | 이 항목에서는 Windows 10, 버전 1607 이상 운영 체제에서 방사형 컨트롤러 햅틱 피드백 지원에 사용되는 HID 출력 보고서에 대해 자세히 설명합니다. |
방사형 컨트롤러 기능 보고서 | 이 항목에서는 Windows 10, 버전 1607 이상 운영 체제에서 방사형 컨트롤러 햅틱 피드백 지원에 사용되는 HID 기능 보고서에 대해 자세히 설명합니다. |
펌웨어 업데이트 컬렉션 | 이 항목에서는 Windows 10, 버전 1607 이상 운영 체제에서 방사형 컨트롤러 펌웨어 업데이트에 사용할 수 있는 선택적 HID 최상위 컬렉션에 대해 설명합니다. |
샘플 보고서 설명자 | 이 항목에서는 Windows 방사형 컨트롤러 디바이스에 대한 샘플 보고서 설명자 및 일부 샘플 설명자 발췌를 제공합니다. |