Exemples de pilotes USB (Universal Serial Bus)
Les exemples de pilotes USB fournissent un point de départ pour écrire un pilote USB personnalisé pour votre appareil.
Important
Cette rubrique concerne les développeurs de pilotes de périphérique USB.
Si vous êtes un utilisateur Windows qui rencontre des problèmes avec un périphérique USB, consultez Résoudre les problèmes de USB-C dans Windows.
Il existe plusieurs façons d’utiliser les exemples de pilotes USB Windows 10 :
Parcourez et téléchargez des exemples de pilotes Windows 10 individuels sur le portail Exemples Microsoft.
Clonez, forkez ou téléchargez le référentiel Windows-driver-samples sur GitHub.
Consultez les exemples de pilotes USB Windows 10 sur GitHub.
Les versions précédentes des exemples de pilotes Windows sont disponibles dans les emplacements suivants :
Échantillon | Description |
---|---|
Conducteur de bus KMDF | Montre comment utiliser KMDF pour un conducteur de bus avec l’appareil OSR USB-FX2. |
Exemple de pilote de fonction KMDF pour OSR USB-FX2 | Montre comment effectuer des transferts de données en bloc ou par interruption vers un périphérique USB. L'exemple est écrit pour le kit d’apprentissage OSR USB-FX2. |
Pilote client de fonction USB | Un exemple de pilote squelette qui montre comment créer un pilote de contrôleur de fonction USB Windows en utilisant le pilote d'extension de classe de fonction USB (UFX). |
Exemple de pilote de filtre UMDF au-dessus de la fonction KMDF pour OSR USB-FX2 (UMDF 1) | Démontre comment charger un pilote de filtre UMDF en tant que pilote de filtre supérieur au pilote d'exemple kmdf_fx2. L’exemple est rédigé pour le kit d’apprentissage OSR USB-FX2. |
Exemple de pilote de filtre UMDF au-dessus de la fonction UMDF pour OSR USB-FX2 (UMDF 1) | montre comment charger un pilote de filtre UMDF en tant que filtre supérieur au-dessus du pilote d'exemple umdf_fx2. L’exemple est écrit pour le Kit d’Apprentissage OSR USB-FX2. |
Pilote de fonction UMDF 1 | Un pilote de fonction en mode utilisateur (UMDF 1) pour l'appareil OSR USB-FX2. Il comprend une application de test et des métadonnées d'appareil d'exemple, et prend en charge l'emprunt d'identité et la mise hors tension en mode veille. |
Pilote de fonction UMDF 2 | Pilote UMDF 2 (User-Mode Driver Framework) pour l'appareil OSR USB-FX2. Il comprend une application de test et des métadonnées d'appareil d'exemple, et prend en charge l'emprunt d'identité et la mise hors tension en mode veille. |
Pilote USB générique Usbsamp | Montre comment effectuer des transferts à débit intégral, haut débit et SuperSpeed vers et depuis des points de terminaison en bloc et isochrones d’un périphérique USB générique. |
USBView | Application Windows qui vous permet de parcourir tous les contrôleurs USB et périphériques USB connectés sur votre système. |
Laboratoire d'apprentissage d'exemple de pilote WDF pour OSR USB-FX2 | Contient une application de test de console et une série de pilotes itératifs pour KMDF et UMDF version 1. |
Pilote client de contrôleur de port UcmCxUcsi | Montre comment créer un pilote de contrôleur de port Type-C USB Windows à l’aide du pilote d’extension de classe gestionnaire de connecteur USB (UcmCx). |
Pilote client de contrôleur de port UcmTcpciCx | Démontre comment créer un pilote de contrôleur de port USB Type-C sous Windows à l’aide du pilote d'extension de classe de l'interface du contrôleur de port du gestionnaire de connecteurs USB Type-C (UcmTcpciCx). |
Pilote client ACPI UcmUcsiCx | Montre comment créer un pilote de contrôleur de port USB Windows compatible UCSI (ACPI transport) Type-C à l’aide du pilote d’extension de classe du Gestionnaire de connecteurs USB (UcmCx). |