Panoramica dei driver USB forniti da Microsoft
Questo articolo descrive i driver di classe, il driver client generico e il driver composito padre forniti da Microsoft.
Driver USB forniti da Microsoft per controller e hub
Microsoft offre il set di driver seguente:
Per i controller host USB e gli hub, vedere Driver lato host USB in Windows. È possibile sviluppare un driver del controller host personalizzato che comunica con il driver UCX (USB Host Controller Extension). Per altre informazioni, vedere Sviluppo di driver Windows per controller host USB.
Per la gestione della logica di funzione comune per i dispositivi USB, vedere Driver lato dispositivo USB in Windows.
Per il supporto dei connettori USB Type-C, vedere Informazioni di riferimento sul driver Type-C.
Altri driver USB forniti da Microsoft
Classe di installazione del dispositivo | Driver e INF forniti da Microsoft | Supporto Windows | Descrizione |
---|---|---|---|
USB | Usbccgp.sys Usb.inf |
Windows 11 Windows 10 |
Usbccgp.sys è un driver padre per i dispositivi compositi che supportano più funzioni. Per altre informazioni, vedere Driver padre generico USB (Usbccgp.sys).For more information, see USB Generic Parent Driver (Usbccgp.sys). |
USBDevice | Winusb.sys Winusb.inf |
Windows 11 Windows 10 |
Winusb.sys può essere usato come driver di funzione del dispositivo USB invece di implementare un driver. Vedere WinUSB. |
Driver di classe di dispositivo USB forniti da Microsoft
Microsoft fornisce driver per diverse classi di dispositivi USB approvate da USB-IF. I driver e i relativi file di installazione sono inclusi in Windows. Sono disponibili nella cartella \Windows\System32\DriverStore\FileRepository. Per altre informazioni, vedere Driver di classe di dispositivo USB inclusi in Windows.
Microsoft definisce le classi di installazione per la maggior parte dei dispositivi. Gli IHD e gli OEM possono definire nuove classi di installazione dei dispositivi, ma solo se non si applica nessuna delle classi esistenti. Per altre informazioni, vedere Classi di installazione dei dispositivi definite dal sistema disponibili per i fornitori.
Framework driver USB
Microsoft fornisce un framework driver per alcuni tipi di dispositivi USB che non dispongono di una specifica della propria classe di dispositivi USB. I fornitori che vogliono creare questi tipi di dispositivi devono sviluppare un driver di dispositivo che usa il framework specificato per il tipo di dispositivo.
Attualmente, Microsoft fornisce i framework driver seguenti per i dispositivi USB seguenti:
Dispositivi biometrici USB
Microsoft supporta i dispositivi biometrici USB (lettori di impronte digitali) fornendo Windows Biometric Framework. Per altre informazioni, vedere Panoramica di Biometric Framework.