Vue d’ensemble des pilotes USB fournis par Microsoft
Cet article décrit les pilotes de classe, le pilote client générique et le pilote parent composite fournis par Microsoft.
Pilotes USB fournis par Microsoft pour les contrôleurs et hubs
Microsoft fournit l’ensemble de pilotes suivant :
Pour les contrôleurs hôtes USB et les hubs, consultez Pilotes côté hôte USB dans Windows. Vous pouvez développer un pilote de contrôleur hôte personnalisé qui communique avec le pilote d’extension du contrôleur hôte USB (UCX). Pour plus d’informations, consultez Développement de pilotes Windows pour contrôleurs hôtes USB.
Pour la gestion de la logique fonctionnelle courante des périphériques USB, consultez Pilotes côté périphérique USB dans Windows.
Pour la prise en charge des connecteurs USB Type-C, consultez Référence du pilote Type-C.
Autres pilotes USB fournis par Microsoft
Classe de configuration de l'appareil | Pilote et INF fournis par Microsoft | Prise en charge de Windows | Description |
---|---|---|---|
USB | Usbccgp.sys Usb.inf |
Windows 11 Windows 10 |
Usbccgp.sys est un pilote parent pour les périphériques composites prenant en charge plusieurs fonctions. Pour plus d’informations, consultez Pilote parent générique USB (Usbccgp.sys). |
USBDevice | Winusb.sys Winusb.inf |
Windows 11 Windows 10 |
Winusb.sys peut être utilisé comme pilote de fonction du périphérique USB au lieu de développer un pilote. Consultez WinUSB. |
Pilotes de classe d'appareils USB fournis par Microsoft
Microsoft fournit des pilotes pour plusieurs classes de périphériques USB approuvées par l’USB-IF. Les pilotes et leurs fichiers d’installation sont inclus dans Windows. Ils sont disponibles dans le dossier \NWindows\NSystem32\NDriverStore\NFileRepository. Pour plus d’informations, consultez Pilotes de classe de périphérique USB inclus dans Windows.
Microsoft définit des classes de configuration pour la plupart des appareils. Les IHV et les OEM peuvent définir de nouvelles classes de configuration des appareils, mais uniquement si aucune des classes existantes ne s'applique. Pour plus d’informations, consultez Classes de configuration de périphériques définies par le système et disponibles pour les fournisseurs.
Cadres de pilotes USB
Microsoft fournit un cadre de pilotes pour certains types d'appareils USB qui n'ont pas leur propre spécification de classe d'appareil USB. Les fournisseurs qui souhaitent créer ces types d'appareils doivent développer un pilote qui utilise le cadre spécifié pour le type d'appareil.
Actuellement, Microsoft fournit les cadres de pilotes suivants pour les appareils USB suivants :
Appareils biométriques USB
Microsoft prend en charge les appareils biométriques USB (lecteurs d'empreintes digitales) en fournissant le cadre biométrique Windows. Pour plus d'informations, voir la présentation du cadre biométrique.