信息
您所需的主题如下所示。但此主题未包含在此库中。

基于框架的驱动程序示例

以下驱动程序示例使用了内核模式驱动程序框架,它们安装在 Microsoft Windows Driver Kit (WDK) 的 \src\kmdf 子目录(或指定的其他子目录)中:

1394

演示如何与 1394 驱动程序堆栈交互。

有关此示例的详细信息,请参阅 WDF 混合 1394 虚拟设备驱动程序示例

AMCC5933

演示如何为支持直接内存访问 (DMA) 和使用 AMCC PCI Matchmaker Developer's Kit (S5935DK1) 主板的 PCI 设备编写驱动程序。

有关此示例的详细信息,请参阅 AMCC5933 自述文件

ECHO

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

有关此示例的详细信息,请参阅 ECHO 自述文件

FakeModem

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

有关此示例的详细信息,请参阅 FakeModem 自述文件

FIREFLY

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

有关此示例的详细信息,请参阅 FIREFLY 自述文件

此示例安装在 \src\hid 子目录中。

HIDUSBFX2

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

有关此示例的详细信息,请参阅 HIDUSBFX2 自述文件

KbFiltr

演示 PS/2 键盘的一个上层设备筛选器驱动程序。

有关此示例的详细信息,请参阅 Kbfiltr - WDF 版本

NDISProt

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

有关此示例的详细信息,请参阅 NDISProt 自述文件

NONPNP

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

有关此示例的详细信息,请参阅 NONPNP 自述文件

OSRUSBFX2

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

有关此示例的详细信息,请参阅 OSRUSBFX2 自述文件

PCIDRV

基于 Intel 82557/82558 的 PCI 以太网适配器 (10/100) 和 Intel 兼容的一个基于框架的全功能驱动程序。

有关此示例的详细信息,请参阅 PCIDRV 自述文件

PLX9x5x

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

有关此示例的详细信息,请参阅 PLX9x5x 自述文件

RAMDISK

演示一个纯软件驱动程序。

有关此示例的详细信息,请参阅 RAMDISK 自述文件

Serial

一个基于 WDM 串行驱动程序示例的基于框架的串行驱动程序。

有关此示例的详细信息,请参阅 Serial 自述文件

Storage SDIO

SDIO 开发主板(Mars 主板)的一个基于框架的驱动程序。该主板无需其他功能即可实施 SDIO 协议。

有关此示例的详细信息,请参阅存储器 SDIO 自述文件

Toaster

基于框架版本的 WDM Toaster 驱动程序示例。Toaster 示例包括一个筛选器驱动程序、一个功能驱动程序和一个用于创建单个驱动程序堆栈的总线驱动程序。该示例还包括一个使用远程 I/O 目标以与驱动程序堆栈进行通信的附加内核模式驱动程序。

有关此示例的详细信息,请参阅 Toaster 自述文件

UsbSamp

演示如何使用框架对 USB 设备进行批量和常时等量传输数据。

有关此示例的详细信息,请参阅 UsbSamp 自述文件

WmiSamp

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

有关此示例的详细信息,请参阅 WmiSamp 自述文件

 

 

 

社区附加资源

显示:
© 2014 Microsoft