示例 KMDF 驱动程序

本主题列出了可在 Microsoft 示例门户中浏览和下载的 Kernel-Mode Driver Framework (KMDF) 示例驱动程序。 还可以克隆、分叉或下载 GitHub 上的 Windows 驱动程序示例 存储库。

有关生成示例的信息,请参阅 生成驱动程序

ECHO 演示如何使用框架的队列和请求对象和自动同步。

有关此示例的详细信息,请参阅 KMDF Echo 示例

FakeModem 演示一个简单的无控制器调制解调器驱动程序,用于发送和接收 AT 命令。

有关此示例的详细信息,请参阅 Fakemodem 驱动程序

FIREFLY 演示如何使用 I/O 控制代码(IOCTLs)对人工输入设备(HID)设备进行编程,并提供 Windows Management Instrumentation (WMI) 接口。

有关此示例的详细信息,请参阅 HID 设备的 FIREFLY - WDF 筛选器驱动程序

HIDUSBFX2演示如何为 HID 设备编写微型驱动程序以及如何将非 HID USB 设备映射到 HID 设备。 设备包含在 OSR USB-FX2 学习工具包中。

有关此示例的详细信息,请参阅 HIDUSBFX2

KbFiltr 演示 PS/2 键盘的上部设备筛选器驱动程序。

有关此示例的详细信息,请参阅键盘输入 WDF 筛选器驱动程序(Kbfiltr)。

NDISProt 演示无连接 NDIS 5.0/5.1 和 NDIS 6.0 协议驱动程序。

有关此示例的详细信息,请参阅 NDISProt 无连接 WDF 协议

NONPNP 演示使用框架的非即插即用(PnP)驱动程序。

有关此示例的详细信息,请参阅 NONPNP

KMDF_FX2演示如何对 OSR USB-FX2 学习工具包中包含的 USB 设备执行批量数据传输和中断数据传输。

有关此示例的详细信息,请参阅 kmdf_fx2

适用于Intel 82557/82558系列PCI以太网适配器(10/100)及兼容产品的完整功能的PCIDRV框架驱动程序。

有关此示例的详细信息,请参阅 PCIDRV - PCI 设备的 WDF 驱动程序

PLX9x5x 演示如何为支持 DMA 的通用 PCI 设备编写驱动程序,并使用 PLX9656/9653RDK-LITE 板。

有关此示例的详细信息,请参阅 PLX9x5x PCI 驱动程序

基于Serial A框架的串行驱动程序,基于WDM串行示例驱动程序。

有关此示例的详细信息,请参阅 串行示例

基于 Toaster 框架的 WDM 烤面包机示例驱动程序版本。 烤箱示例包括筛选器驱动程序、函数驱动程序和创建单个驱动程序堆栈的总线驱动程序。 此示例还包括一个额外的内核模式驱动程序,该驱动程序使用远程 I/O 目标与驱动程序堆栈通信。

有关此示例的详细信息,请参阅 “烤箱”。

UsbSamp 演示如何使用框架执行批量和不时序数据传输到 USB 设备。

有关此示例的详细信息,请参阅 Usbsamp 示例

WmiSamp 演示如何注册 WMI 提供程序并为框架设备对象创建提供程序实例,以及如何处理应用程序发送到设备的 WMI 查询。

有关此示例的详细信息,请参阅 WmiSamp WMI 提供程序