Condividi tramite


Esempi di driver USB (Universal Serial Bus)

Gli esempi di driver USB forniscono un punto di partenza per la scrittura di un driver USB personalizzato per il dispositivo.

Importante

Questo argomento è destinato agli sviluppatori di driver di dispositivo USB.

Se si verificano problemi con un dispositivo USB, vedere Risolvere i problemi di USB-C in Windows.

Esistono diversi modi per usare gli esempi di driver USB di Windows 10:

  • Esplorare e scaricare singoli esempi di driver di Windows 10 nel portale di Microsoft Samples.

  • Clonare, creare una copia tramite fork o scaricare il repository Windows-driver-samples in GitHub.

  • Visualizzare gli esempi di driver USB di Windows 10 in GitHub.

Le versioni precedenti degli esempi di driver di Windows sono disponibili nelle posizioni seguenti:

Esempio Descrizione
KMDF Bus Driver Illustra come usare KMDF per un driver bus con il dispositivo OSR USB-FX2.
Driver di funzione KMDF di esempio per OSR USB-FX2 Illustra come eseguire trasferimenti di dati in blocco e interrupt a un dispositivo USB. L'esempio è scritto per OSR USB-FX2 Learning Kit.
Driver client di funzioni USB Uno scheletro di driver di esempio che mostra come creare un driver del controller di funzione USB di Windows usando il driver di estensione della classe di funzione USB (UFX).
Filtro UMDF di esempio sopra il driver di funzione KMDF per OSR USB-FX2 (UMDF 1) Illustra come caricare un driver di filtro UMDF come driver di filtro superiore sopra il driver di esempio kmdf_fx2. L'esempio è scritto per OSR USB-FX2 Learning Kit.
Filtro UMDF di esempio sopra il driver di funzione UMDF per OSR USB-FX2 (UMDF 1) illustra come caricare un driver di filtro UMDF come driver di filtro superiore sopra il driver di esempio umdf_fx2. L'esempio è scritto per OSR USB-FX2 Learning Kit.
Driver funzione UMDF 1 Driver Framework in modalità utente (UMDF 1) per il dispositivo OSR USB-FX2. Include un'applicazione di test e i metadati del dispositivo di esempio e supporta la rappresentazione e l'alimentazione inattiva.
Driver funzione UMDF 2 Driver Framework in modalità utente (UMDF 2) per il dispositivo OSR USB-FX2. Include un'applicazione di test e i metadati del dispositivo di esempio e supporta la rappresentazione e l'alimentazione inattiva.
Driver USB generico Usbsamp Illustra come eseguire trasferimenti a velocità completa, ad alta velocità e SuperSpeed da e verso endpoint bulk e isocroni di un dispositivo USB generico.
USBView Un'applicazione Windows che consente di esplorare tutti i controller USB e i dispositivi USB connessi nel sistema.
Lab di apprendimento driver di esempio WDF per OSR USB-FX2 Contiene un'applicazione di test della console e una serie di driver iterativi per KMDF e UMDF versione 1.
Driver client del controller di porta UcmCxUcsi Illustra come creare un driver del controller di porta USB Type-C di Windows usando il driver di estensione della classe di Gestione connettori USB (UcmCx).
Driver client del controller di porta UcmTcpciCx Illustra come creare un driver del controller di porta USB Type-C di Windows usando il driver di estensione della classe UcmTcpciCx (Usb Connector Manager Type-C Port Controller Interface).
UcmUcsiCx ACPI Client Driver Viene illustrato come creare un driver di controller di porta USB-C compatibile con UCSI (ACPI) con il driver di estensione della classe USB Connector Manager (UcmCx).