Примеры драйверов универсальной последовательной шины (USB)
Примеры USB-драйверов предоставляют отправную точку для написания пользовательского USB-драйвера для устройства.
Внимание
Этот раздел предназначен для разработчиков драйверов USB-устройств.
Если у вас возникли проблемы с USB-устройством, см. статью "Устранение проблем с USB-C" в Windows.
Существует несколько способов использования примеров USB-драйверов Windows 10.
Просмотрите и скачайте отдельные примеры драйверов Windows 10 на портале Microsoft Samples.
Клонируйте, вилку или скачайте репозиторий примеров для Windows-driver-samples на GitHub.
Просмотрите примеры USB-драйвера Windows 10 на GitHub.
Предыдущие версии примеров драйверов Windows можно найти в следующих расположениях:
Пример | Description |
---|---|
Драйвер шины KMDF | Демонстрирует использование KMDF для водителя шины с устройством OSR USB-FX2. |
Пример драйвера функции KMDF для OSR USB-FX2 | Демонстрирует, как выполнять массовые и прерывания передачи данных на USB-устройство. Пример написан для пакета обучения OSR USB-FX2. |
Драйвер клиента функции USB | Пример драйвера, демонстрирующего создание драйвера контроллера функции WINDOWS с помощью драйвера расширения класса USB (UFX). |
Пример фильтра UMDF выше драйвера функции KMDF для OSR USB-FX2 (UMDF 1) | Демонстрирует загрузку драйвера фильтра UMDF в качестве драйвера верхнего фильтра над примером драйвера kmdf_fx2. Пример написан для пакета обучения OSR USB-FX2. |
Пример фильтра UMDF выше драйвера функции UMDF для OSR USB-FX2 (UMDF 1) | демонстрирует загрузку драйвера фильтра UMDF в качестве драйвера верхнего фильтра над umdf_fx2 примером драйвера. Пример написан для пакета обучения OSR USB-FX2. |
Драйвер функции UMDF 1 | Драйвер среда выполнения платформы драйвера режима пользователя (UMDF 1) для устройства OSR USB-FX2. Он включает тестовое приложение и пример метаданных устройства, а также поддерживает олицетворение и бездействия. |
Драйвер функции UMDF 2 | Драйвер среда выполнения платформы драйвера режима пользователя (UMDF 2) для устройства OSR USB-FX2. Он включает тестовое приложение и пример метаданных устройства, а также поддерживает олицетворение и бездействия. |
Универсальный USB-драйвер Usbsamp | Демонстрирует, как выполнять полную скорость, высокую скорость и суперспеченную передачу в массовую и изохронную конечную точку универсального USB-устройства. |
USBView | Приложение Windows, позволяющее просматривать все USB-контроллеры и подключенные USB-устройства в вашей системе. |
Пример лаборатории обучения драйверов WDF для OSR USB-FX2 | Содержит консольное тестовое приложение и ряд итеративных драйверов для KMDF и UMDF версии 1. |
Драйвер клиента контроллера портов UcmCxUcsi | В этой статье показано, как создать драйвер контроллера порта Windows USB Type-C с помощью драйвера расширения класса диспетчера USB (UcmCx). |
Драйвер клиента контроллера порта UcmTcpciCx | Демонстрируется создание драйвера контроллера порта Usb Type-C windows с помощью драйвера расширения класса контроллера контроллера usb Connector Manager Type-C (UcmTcpciCx). |
Драйвер клиента ACPI UcmUcsiCx | Демонстрируется создание драйвера контроллера порта WINDOWS USB Type-C с помощью драйвера расширения расширения диспетчера USB-соединителя USB (UcmCx) UCSI, совместимого с UCSI. |