Exempel på USB-drivrutiner (Universal Serial Bus)
USB-drivrutinsexemplen ger en startpunkt för att skriva en anpassad USB-drivrutin för din enhet.
Viktig
Det här avsnittet gäller för utvecklare av USB-enhetsdrivrutiner.
Om du är en Windows-användare som har problem med en USB-enhet kan du läsa Åtgärda USB-C problem i Windows.
Det finns flera sätt att använda WINDOWS 10 USB-drivrutinsexempel:
Bläddra bland och ladda ned enskilda Windows 10-drivrutinsexempel på Microsoft Samples-portalen.
Klona, forka eller ladda ned Windows-driver-samples repo på GitHub.
Visa USB-drivrutinsexempel för Windows 10 på GitHub.
Tidigare versioner av Windows-drivrutinsexempel finns på följande platser:
Prov | Beskrivning |
---|---|
KMDF Bus Driver | Visar hur du använder KMDF för en busschaufför med OSR-USB-FX2 enheten. |
KMDF-exempelfunktionsdrivrutin för OSR USB-FX2 | Visar hur du utför mass- och avbrottsöverföringar till en USB-enhet. Exemplet är skrivet för OSR USB-FX2 Learning Kit. |
USB-funktionsklientdrivrutin | En skelettexempeldrivrutin som visar hur du skapar en drivrutin för Windows USB-funktionsstyrenhet med hjälp av USB-funktionens klasstilläggsdrivrutin (UFX). |
UMDF-exempelfilter ovanför KMDF-funktionsdrivrutinen för OSR USB-FX2 (UMDF 1) | Visar hur du läser in en UMDF-filterdrivrutin som en övre filterdrivrutin ovanför kmdf_fx2 exempeldrivrutin. Exemplet är skrivet för OSR USB-FX2 Learning Kit. |
UMDF-exempelfilter ovanför UMDF-funktionsdrivrutinen för OSR USB-FX2 (UMDF 1) | visar hur du läser in en UMDF-filterdrivrutin som en övre filterdrivrutin ovanför umdf_fx2 exempeldrivrutin. Exemplet är skrivet för OSR USB-FX2 Learning Kit. |
UMDF 1-funktionsdrivrutin | En User-Mode Driver Framework-drivrutin (UMDF 1) för OSR USB-FX2-enheten. Den innehåller ett testprogram och exemplen på enhetsmetadata och stöder identifiering och nedstängning vid inaktivitet. |
UMDF 2-funktionsdrivrutin | En User-Mode Driver Framework-drivrutin (UMDF 2) för OSR-USB-FX2 enheten. Den innehåller en testapplikation och provexempel på enhetsmetadata, och stöder efterlikning och inaktivering vid vila. |
Usbsamp Allmän USB-drivrutin | Visar hur du utför överföringar med full hastighet, hög hastighet och SuperSpeed till och från mass- och isokrona slutpunkter för en generisk USB-enhet. |
USBView | Ett Windows-program som gör att du kan bläddra bland alla USB-styrenheter och anslutna USB-enheter i systemet. |
WDF Sample Driver Learning Lab för OSR USB-FX2 | Innehåller ett konsoltestprogram och en serie iterativa drivrutiner för både KMDF och UMDF version 1. |
UcmCxUcsi portstyrenhetsklientdrivrutin | Visar hur du skapar en Windows USB-Type-C portstyrenhetsdrivrutin med hjälp av USB Connector Manager-klasstilläggsdrivrutinen (UcmCx). |
UcmTcpciCx portkontroller-klientdrivrutin | Visar hur du skapar en Windows USB-Type-C portstyrenhetsdrivrutin med hjälp av USB Connector Manager Type-C Port Controller Interface class extension driver (UcmTcpciCx). |
UcmUcsiCx ACPI-klientdrivrutin | Visar hur du skapar en UCSI-kompatibel (ACPI-transport) Windows USB-Type-C portstyrenhetsdrivrutin med hjälp av USB Connector Manager-klasstilläggsdrivrutinen (UcmCx). |