Przykłady sterowników uniwersalnej magistrali szeregowej (USB)
Przykłady sterowników USB stanowią punkt wyjścia do pisania niestandardowego sterownika USB dla urządzenia.
Ważny
Ten temat dotyczy deweloperów sterowników urządzeń USB.
Jeśli jesteś użytkownikiem systemu Windows, który ma problemy z urządzeniem USB, zobacz Rozwiązywanie problemów USB-C w systemie Windows.
Istnieje kilka sposobów używania przykładów sterowników USB systemu Windows 10:
Przeglądaj i pobierz indywidualne przykłady sterowników systemu Windows 10 w portalu Microsoft Samples.
Sklonuj, utwórz fork lub pobierz repozytorium Windows-driver-samples na GitHubie.
Zapoznaj się z przykładami sterowników USB systemu Windows 10 w witrynie GitHub.
Poprzednie wersje przykładów sterowników systemu Windows można znaleźć w następujących lokalizacjach:
przykłady sterowników Windows 8
Próbka | Opis |
---|---|
Sterownik dla magistrali KMDF | Pokazuje, jak używać usługi KMDF dla sterownika magistrali z urządzeniem OSR USB-FX2. |
Przykładowy Sterownik Funkcji KMDF dla OSR USB-FX2 | Demonstruje sposób wykonywania zbiorczego i przerywania transferu danych do urządzenia USB. Przykład jest napisany dla zestawu OSR USB-FX2 Learning Kit. |
sterownik funkcji USB dla klienta | Szkieletowy sterownik przykładowy, który pokazuje, jak utworzyć sterownik kontrolera funkcji USB systemu Windows przy użyciu sterownika rozszerzenia klasy funkcji USB (UFX). |
Przykładowy filtr UMDF nad sterownikiem funkcji KMDF dla OSR USB-FX2 (UMDF 1) | Pokazuje, jak załadować sterownik filtru UMDF jako górny sterownik filtru powyżej przykładowego sterownika kmdf_fx2. Przykład jest napisany dla zestawu OSR USB-FX2 Learning Kit. |
Przykładowy filtr UMDF nad sterownikiem funkcji UMDF dla OSR USB-FX2 (UMDF 1) | Pokazuje, jak załadować sterownik filtru UMDF jako górny sterownik filtru nad przykładowym sterownikiem umdf_fx2. Przykład jest napisany dla zestawu OSR USB-FX2 Learning Kit. |
sterownik funkcji UMDF 1 | Sterownik User-Mode Driver Framework (UMDF 1) dla urządzenia OSR USB-FX2. Zawiera aplikację testową i przykładowe metadane urządzenia oraz obsługuje podszywanie się i wyłączanie w stanie bezczynności. |
sterownik funkcji UMDF 2 | Sterownik User-Mode Driver Framework (UMDF 2) dla urządzenia OSR USB-FX2. Zawiera aplikację testową i przykładowe metadane urządzenia oraz obsługuje podszywanie się i wyłączanie zasilania w stanie bezczynności. |
Usbsamp ogólny USB sterownik | Przedstawia sposób wykonywania pełnych szybkości, dużych szybkości i transferów SuperSpeed do i z punktów końcowych zbiorczych i izochronicznych ogólnego urządzenia USB. |
USBView | Aplikacja systemu Windows, która umożliwia przeglądanie wszystkich kontrolerów USB i podłączonych urządzeń USB w systemie. |
Laboratorium nauki na podstawie przykładowego sterownika WDF dla OSR USB-FX2 | Zawiera aplikację testową konsoli i serię sterowników iteracyjnych zarówno dla KMDF, jak i UMDF w wersji 1. |
sterownik kontrolera portów klienta UcmCxUcsi | Pokazuje, jak utworzyć sterownik kontrolera portów usb systemu Windows Type-C przy użyciu sterownika rozszerzenia klasy Menedżera łącznika USB (UcmCx). |
Sterownik klienta kontrolera portu UcmTcpciCx | Pokazuje, jak utworzyć sterownik kontrolera portów USB w systemie Windows Type-C za pomocą sterownika rozszerzenia klasy interfejsu Menedżera Połączeń USB Type-C (UcmTcpciCx). |
UcmUcsiCx ACPI Client Driver | Pokazuje, jak utworzyć sterownik rozszerzenia klasy menedżera łącznika USB (UcmCx) zgodny ze standardem UCSI (TRANSPORT) z systemem Windows Type-C portów. |