UMDF 版本历史记录UMDF Version History

本主题列出了版本的用户模式驱动程序框架 (UMDF) 相应版本的 Windows 操作系统,并在每个版本中所做的更改。This topic lists versions of User-Mode Driver Framework (UMDF), the corresponding versions of the Windows operating system, and the changes made in each release.

下表显示了 UMDF 库的版本历史记录:The following table shows the release history of the UMDF library:

UMDF 版本UMDF version Release 方法Release method 包含在此版本的 WindowsIncluded in this version of Windows 驱动程序使用它可以在上运行Drivers using it can run on
2.272.27 Windows 10,版本 1809 WDKWindows 10, version 1809 WDK Windows 10,版本 1809年 (2018 年 10 月更新 Redstone 5)Windows 10, version 1809 (October 2018 Update, Redstone 5) Windows 10,版本 1809 及更高版本Windows 10, version 1809 and later
2.252.25 Windows 10,版本 1803 WDKWindows 10, version 1803 WDK Windows 10,版本 1803年 (2018 年 4 月更新 Redstone 4)Windows 10, version 1803 (April 2018 Update, Redstone 4) Windows 10,版本 1803 和更高版本Windows 10, version 1803 and later
2.232.23 Windows 10 版本 1709 WDKWindows 10, version 1709 WDK Windows 10 版本 1709 (Fall Creators Update,Redstone 3)Windows 10, version 1709 (Fall Creators Update, Redstone 3) Windows 10 版本 1709 及更高版本Windows 10, version 1709 and later
2.212.21 Windows 10,版本 1703 WDKWindows 10, version 1703 WDK Windows 10,版本 1703 (创意者更新,Redstone 2)Windows 10, version 1703 (Creators Update, Redstone 2) Windows 10 版本 1703 及更高版本Windows 10, version 1703 and later
2.192.19 Windows 10,版本 1607 WDKWindows 10, version 1607 WDK Windows 10,版本 1607 (周年更新,Redstone 1)Windows 10, version 1607 (Anniversary Update, Redstone 1) Windows 10,版本 1607,Windows Server 2016 及更高版本Windows 10, version 1607, Windows Server 2016 and later
2.172.17 Windows 10 版本 1511 WDKWindows 10, version 1511 WDK Windows 10 版本 1511 (11 月更新,阈值 2)Windows 10, version 1511 (November Update, Threshold 2) Windows 10,版本 1511,Windows Server 2016 及更高版本Windows 10, version 1511, Windows Server 2016 and later
2.152.15 Windows 10 WDKWindows 10 WDK Windows 10 版本 1507 (阈值 1)Windows 10, version 1507 (Threshold 1) Windows 10,版本 1507,Windows Server 2016 及更高版本Windows 10, version 1507, Windows Server 2016 and later
2.02.0 Windows 驱动程序工具包 (WDK) 8.1Windows Driver Kit (WDK) 8.1 Windows 8.1Windows 8.1 Windows 8.1 及更高版本Windows 8.1 and later
1.111.11 Windows 驱动程序工具包 (WDK) 8Windows Driver Kit (WDK) 8 Windows 8Windows 8 Windows Vista 及更高版本Windows Vista and later
1.91.9 Windows 7 WDKWindows 7 WDK Windows 7Windows 7 Windows XP 及更高版本Windows XP and later
1.71.7 Windows Server 2008 WDKWindows Server 2008 WDK Windows Vista Service Pack 1 (SP1),Windows Server 2008Windows Vista with Service Pack 1 (SP1), Windows Server 2008 Windows XP 及更高版本Windows XP and later
1.51.5 Windows Vista WDKWindows Vista WDK Windows VistaWindows Vista Windows XP 及更高版本Windows XP and later

可以使用 Microsoft Visual Studio 2017 中使用 Windows Driver Kit (WDK) 来构建运行 Windows 7 及更高版本的驱动程序。You can use the Windows Driver Kit (WDK) with Microsoft Visual Studio 2017 to build drivers that run on Windows 7 and later.

用于 Windows 10 中的 UMDF 驱动程序的新功能的信息,请参阅What's New for WDF 驱动程序For information about the new features for UMDF drivers in Windows 10, see What's New for WDF Drivers.

UMDF 版本 2.27UMDF Version 2.27

UMDF 版本 2.25UMDF Version 2.25

UMDF 版本 2.23UMDF Version 2.23

UMDF 版本 2.21UMDF Version 2.21

UMDF 版本 2.19UMDF Version 2.19

没有任何更改或 UMDF 版本 2.19 的新增功能。There are no changes or additions for UMDF Version 2.19.

UMDF 版本 2.17UMDF Version 2.17

此版本添加了对以下现有接口的 UMDF 支持:This version adds UMDF support for the following existing interfaces:

有关详细信息,请参阅调度到的 I/O 队列的 IrpFor more information, see Dispatching IRPs to I/O Queues.

UMDF 版本 2.15UMDF Version 2.15

下面是更新 DDIs 2.15 版本的列表:Here is the list of updated DDIs for version 2.15:

  • WdfDeviceOpenDevicemapKey 方法允许驱动程序添加到访问子项和值下HKEY_本地_机\硬件\DEVICEMAPThe new WdfDeviceOpenDevicemapKey method allows a driver to access subkeys and values under HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP.

  • UMDF 驱动程序可以调用 WdfIoTargetWdmGetTargetFileHandle 若要获取其堆栈中的下一步低内核模式驱动程序的文件句柄。A UMDF driver can call WdfIoTargetWdmGetTargetFileHandle to obtain a file handle to the next-lower kernel-mode driver in its stack. 该驱动程序可以将数据写入该句柄,从而绕过将 I/O 发送到本地的 I/O 目标框架的抽象。The driver can write data to that handle, bypassing the framework's abstractions for sending I/O to the local I/O target.

  • UMDF 驱动程序可以请求基础总线驱动程序重新枚举它。A UMDF driver can request that the underlying bus driver re-enumerate it. 请参阅 WdfDeviceSetFailedSee WdfDeviceSetFailed.

  • 设置UmdfDirectHardwareAccess指令不再始终是必需的设备的已连接资源。Setting the UmdfDirectHardwareAccess directive is no longer always necessary for devices that have connection resources. 请参阅在 INF 文件中指定 WDF 指令See Specifying WDF Directives in INF Files.

UMDF 版本 2.0UMDF Version 2.0

除了共享功能中所述入门 UMDF,UMDF 版本 2.0 添加:In addition to the shared functionality described in Getting Started with UMDF, UMDF version 2.0 adds:

UMDF 版本 1.11UMDF Version 1.11

1.11 版新增了以下驱动程序提供的回调接口和事件的回调函数:Version 1.11 adds the following driver-supplied callback interfaces and event callback functions:

版本 1.11 添加框架提供了以下接口:Version 1.11 adds the following framework-supplied interfaces:

版本 1.11 基于 UMDF 驱动程序添加了以下功能:Version 1.11 adds the following capabilities to UMDF-based drivers:

UMDF 1.9 版UMDF Version 1.9

1.9 版中添加以下驱动程序提供的回调接口:Version 1.9 adds the following driver-supplied callback interfaces:

版本 1.9 添加框架提供了以下接口:Version 1.9 adds the following framework-supplied interfaces:

这些接口将添加到基于 UMDF 驱动程序的以下功能:These interfaces add the following capabilities to UMDF-based drivers: