示例 KMDF 驱动程序
本主题列出了可在 Microsoft 示例门户上浏览和下载的 Kernel-Mode Driver Framework (KMDF) 示例驱动程序。 还可以在 GitHub 上克隆、分叉或下载 Windows-driver-samples 存储库。
有关生成示例的信息,请参阅 生成驱动程序。
有关此示例的详细信息,请参阅 KMDF 回显示例。
FakeModem 演示发送和接收 AT 命令的简单无控制器调制解调器驱动程序。
有关此示例的详细信息,请参阅 Fakemodem 驱动程序。
FIREFLY 演示如何使用 I/O 控制代码 (IOCTL) (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。
PCIDRV 适用于基于 Intel 82557/82558 的基于框架的完全功能驱动程序, (10/100) 和 Intel 兼容。
有关此示例的详细信息,请参阅 PCIDRV - 适用于 PCI 设备的 WDF 驱动程序。
PLX9x5x 演示如何为支持 DMA 并使用 PLX9656/9653RDK-LITE 板的通用 PCI 设备编写驱动程序。
有关此示例的详细信息,请参阅 PLX9x5x PCI 驱动程序。
串行 基于框架的串行驱动程序,基于 WDM 串行示例驱动程序。
有关此示例的详细信息,请参阅 串行示例。
WDM toaster 示例驱动程序的基于 Toaster Framework 的版本。 Toaster 示例包括筛选器驱动程序、函数驱动程序和用于创建单个驱动程序堆栈的总线驱动程序。 此示例还包括一个额外的内核模式驱动程序,该驱动程序使用远程 I/O 目标与驱动程序堆栈通信。
有关此示例的详细信息,请参阅 Toaster。
UsbSamp 演示如何使用框架执行到 USB 设备的批量和常时等量数据传输。
有关此示例的详细信息,请参阅 Usbsamp 示例。
WmiSamp 演示如何注册 WMI 提供程序并为框架设备对象创建提供程序实例,以及如何处理应用程序发送到设备的 WMI 查询。
有关此示例的详细信息,请参阅 WmiSamp WMI 提供程序。