Partager via


Exemples de pilotes USB

L’article contient des informations de base sur les exemples USB disponibles en téléchargement à partir du référentiel d’exemples de pilotes Windows sur GitHub.

Exemples USB

Nom d’exemple Exemple de description
Exemple WDF Driver Learning Lab pour OSR USB-FX2

Exemple de pilote de fonction UMDF pour OSR USB-FX2 (UMDF version 1)

Exemple de pilote de fonction pour OSR USB-FX2 (UMDF version 2)

Exemple de pilote de fonction KMDF pour OSR USB-FX2
L’exemple OSRUSBFX2 montre comment effectuer des transferts de données en bloc et interrompre des transferts de données vers un périphérique USB (Universal Serial Bus) à l’aide de Microsoft Windows Driver Frameworks (WDF). Cet exemple est écrit pour le kit d’apprentissage OSR USB-FX2. Les spécifications de l’appareil sont disponibles dans Using the OSR USB FX-2 Learning Kit V2.0.
USBSAMP L’exemple USBSAMP montre comment effectuer des transferts de données en bloc et isochrone vers un périphérique USB générique à l’aide de Windows Driver Framework (WDF). Cet exemple est écrit pour la carte de test USB Intel 82930. Il contient une application de test de console pour lancer des transferts en bloc et isochronieux et obtenir des informations sur les points de terminaison d’E/S de l’appareil. L’application montre également comment utiliser des noms d’appareils basés sur un GUID et des noms de canal générés par le système d’exploitation à l’aide des API de mode utilisateur SetupDiXXX .
USBVIEW L’exemple USBVIEW montre comment une application en mode utilisateur peut énumérer les contrôleurs hôtes USB, les hubs USB et les périphériques USB attachés. L’exemple montre comment interroger des informations sur les périphériques USB à partir du Registre et via les requêtes USB adressées aux appareils. USBVIEW est basé sur le modèle de pilote Windows (WDM).

Obtenez l’exécutable USBView dans le dossier Outils du Kit de pilotes Windows (WDK).

Création d’un exemple

Pour plus d’informations sur la création des exemples de pilotes, consultez Développement, test et déploiement de pilotes.