Microsoft에서 제공하는 USB 드라이버 개요
이 문서에서는 Microsoft에서 제공하는 클래스 드라이버, 일반 클라이언트 드라이버 및 부모 복합 드라이버에 대해 설명합니다.
컨트롤러 및 허브용 Microsoft에서 제공하는 USB 드라이버
Microsoft는 다음과 같은 드라이버 집합을 제공합니다.
USB 호스트 컨트롤러 및 허브의 경우 Windows의 USB 호스트 쪽 드라이버를 참조 하세요. UCX(USB 호스트 컨트롤러 확장) 드라이버와 통신하는 사용자 지정 호스트 컨트롤러 드라이버를 개발할 수 있습니다. 자세한 내용은 USB 호스트 컨트롤러용 Windows 드라이버 개발을 참조 하세요.
USB 디바이스에 대한 일반적인 함수 논리를 처리하려면 Windows의 USB 디바이스 쪽 드라이버를 참조하세요.
USB Type-C 커넥터를 지원하려면 Type-C 드라이버 참조를 참조하세요.
기타 Microsoft 제공 USB 드라이버
디바이스 설정 클래스 | Microsoft에서 제공하는 드라이버 및 INF | Windows 지원 | 설명 |
---|---|---|---|
USB | Usbccgp.sys Usb.inf |
Windows 11 Windows 10 |
Usbccgp.sys 여러 함수를 지원하는 복합 디바이스의 부모 드라이버입니다. 자세한 내용은 USB 제네릭 부모 드라이버(Usbccgp.sys)를 참조하세요. |
USBDevice | Winusb.sys Winusb.inf |
Windows 11 Windows 10 |
Winusb.sys 드라이버를 구현하는 대신 USB 디바이스의 함수 드라이버로 사용할 수 있습니다. WinUSB를 참조하세요. |
Microsoft에서 제공하는 USB 디바이스 클래스 드라이버
Microsoft는 USB-IF에서 승인한 여러 USB 디바이스 클래스에 대한 드라이버를 제공합니다. 드라이버 및 해당 설치 파일은 Windows에 포함되어 있습니다. \Windows\System32\DriverStore\FileRepository 폴더에서 사용할 수 있습니다. 자세한 내용은 Windows에 포함된 USB 디바이스 클래스 드라이버를 참조 하세요.
Microsoft는 대부분의 디바이스에 대한 설정 클래스를 정의합니다. IHV 및 OEM은 새 디바이스 설정 클래스를 정의할 수 있지만 기존 클래스가 적용되지 않는 경우에만 정의할 수 있습니다. 자세한 내용은 공급업체에서 사용할 수 있는 시스템 정의 디바이스 설정 클래스를 참조하세요.
USB 드라이버 프레임워크
Microsoft는 자체 USB 디바이스 클래스 사양이 없는 일부 유형의 USB 디바이스에 대한 드라이버 프레임워크를 제공합니다. 이러한 유형의 디바이스를 만들려는 공급업체는 디바이스 유형에 지정된 프레임워크를 사용하는 디바이스 드라이버를 개발해야 합니다.
현재 Microsoft는 다음 USB 디바이스에 대해 다음과 같은 드라이버 프레임워크를 제공합니다.
USB 생체 인식 디바이스
Microsoft는 Windows 생체 인식 프레임워크를 제공하여 USB 생체 인식 디바이스(지문 판독기)를 지원합니다. 자세한 내용은 생체 인식 프레임워크 개요를 참조하세요.