Visão geral dos drivers USB fornecidos pela Microsoft
Este artigo descreve os drivers de classe, o driver de cliente genérico e o driver composto pai que são fornecidos pela Microsoft.
Drivers USB fornecidos pela Microsoft para controladores e hubs
A Microsoft fornece o seguinte conjunto de drivers:
Para controladores e hubs de host USB, consulte Drivers USB do lado do host no Windows. Você pode desenvolver um driver de controlador de host personalizado que se comunique com o driver de extensão de controlador de host USB (UCX). Para obter mais informações, consulte Desenvolver drivers do Windows para controladores de host USB.
Para lidar com a lógica de função comum para dispositivos USB, consulte Drivers USB do lado do dispositivo no Windows.
Para dar suporte a conectores USB Tipo-C, consulte Referência de driver Tipo-C.
Outros drivers USB fornecidos pela Microsoft
Classe de configuração do dispositivo | Driver e INF fornecidos pela Microsoft | Suporte do Windows | Descrição |
---|---|---|---|
USB | Usbccgp.sys Usb.inf |
Windows 11 Windows 10 |
Usbccgp.sys é um driver pai para dispositivos compostos que dá suporte a várias funções. Para obter mais informações, consulte Driver pai genérico USB (Usbccgp.sys). |
USBDevice | Winusb.sys Winusb.inf |
Windows 11 Windows 10 |
Winusb.sys pode ser usado como o driver de função do dispositivo USB em vez de implementar um driver. Consulte WinUSB. |
Drivers de classe de dispositivo USB fornecidos pela Microsoft
A Microsoft fornece drivers para várias classes de dispositivos USB aprovadas pelo USB-IF. Os drivers e os arquivos de instalação estão incluídos no Windows. Eles estão disponíveis na pasta \Windows\System32\DriverStore\FileRepository. Para obter mais informações, consulte Drivers de classe de dispositivo USB incluídos no Windows.
A Microsoft define classes de configuração para a maioria dos dispositivos. IHVs e OEMs podem definir novas classes de configuração de dispositivo, mas somente se nenhuma das classes existentes se aplicar. Para obter mais informações, consulte Classes de instalação de dispositivo definidas pelo sistema disponíveis para fornecedores.
Estruturas de driver USB
A Microsoft oferece uma estrutura de driver para certos tipos de dispositivos USB que não possuem uma especificação de classe de dispositivo USB própria. Os fornecedores que desejam criar esses tipos de dispositivos precisam desenvolver um driver que siga a estrutura especificada para cada tipo de dispositivo.
Atualmente, a Microsoft oferece as seguintes estruturas de driver para os dispositivos USB abaixo:
Dispositivos biométricos USB
A Microsoft dá suporte a dispositivos biométricos USB (leitores de impressão digital) oferecendo o Windows Biometric Framework. Para obter mais informações, consulte Visão geral do Biometric Framework.