通用串行总线 (USB) 驱动程序示例

USB 驱动程序示例提供了为设备编写自定义 USB 驱动程序的起点。

重要

本主题面向 USB 设备驱动程序开发人员。

如果你是 Windows 用户,遇到 USB 设备问题,请参阅修复 Windows 中的 USB-C 问题

有几种方法可以使用 Windows 10 USB 驱动程序示例:

可以在以下位置找到早期版本的 Windows 驱动程序示例:

示例 说明
KMDF 总线驱动程序 演示如何在 OSR USB-FX2 设备上使用 KMDF 作为总线驱动程序。
OSR USB-FX2 的示例 KMDF 函数驱动程序 演示如何对 USB 设备执行批量数据传输和中断数据传输。 此示例是为 OSR USB-FX2 学习套件编写的。
USB 功能客户端驱动程序 一个框架示例驱动程序,显示如何使用 USB 功能类扩展驱动程序 (UFX) 创建 Windows USB 功能控制器驱动程序。
适用于 OSR USB-FX2 (UMDF 1) 的 KMDF 功能驱动程序上方的示例 UMDF 筛选器 演示如何将 UMDF 筛选器驱动程序作为上层筛选器驱动程序加载到 kmdf_fx2 示例驱动程序之上。 此示例是为 OSR USB-FX2 学习套件编写的。
适用于 OSR USB-FX2 (UMDF 1) 的 UMDF 功能驱动程序上方的示例 UMDF 筛选器 演示如何将 UMDF 筛选器驱动程序作为上层筛选器驱动程序加载到 umdf_fx2 示例驱动程序之上。 此示例是为 OSR USB-FX2 学习套件编写的。
UMDF 1 功能驱动程序 适用于 OSR USB-FX2 设备的用户模式驱动程序框架 (UMDF 1) 驱动程序。 它包括一个测试应用程序和示例设备元数据,并支持模拟和空闲断电。
UMDF 2 功能驱动程序 适用于 OSR USB-FX2 设备的用户模式驱动程序框架 (UMDF 2) 驱动程序。 它包括一个测试应用程序和示例设备元数据,并支持模拟和空闲断电。
Usbsamp 通用 USB 驱动程序 演示如何在通用 USB 设备的批量和等时终结点之间执行全速、高速和超高速传输。
USBView 一个 Windows 应用程序,可用于浏览系统上的所有 USB 控制器和连接的 USB 设备。
适用于 OSR USB-FX2 的 WDF 示例驱动程序学习实验室 包含一个控制台测试应用程序和一系列用于 KMDF 和 UMDF 版本 1 的迭代驱动程序。
UcmCxUcsi 端口控制器客户端驱动程序 演示如何使用 USB 连接器管理器类扩展驱动程序 (UcmCx) 创建 Windows USB Type-C 端口控制器驱动程序。
UcmTcpciCx 端口控制器客户端驱动程序 演示如何使用 USB 连接器管理器 Type-C 端口控制器接口类扩展驱动程序 (UcmTcpciCx) 创建 Windows USB Type-C 端口控制器驱动程序。
UcmUcsiCx ACPI 客户端驱动程序 演示如何使用 USB 连接器管理器类扩展驱动程序 (UcmCx) 创建符合 UCSI 标准(ACPI 传输)的 Windows USB Type-C 端口控制器驱动程序。