KMDF 版本历史记录

本主题列出了 Kernel-Mode Driver Framework (KMDF) 的版本、Windows 操作系统的相应版本以及每个版本中所做的更改。

下表显示了 KMDF 库的发布历史记录。 可以使用右侧的 “本文 ”边栏快速导航到特定版本。

KMDF 版本 初始版本 包含于 使用此 KMDF 版本的驱动程序运行于
1.33 Windows 11,版本 21H2 WDK;适用于 Windows Server 2022 的 WDK Windows 11,版本 23H2;Windows 11,版本 22H2;Windows 11,版本 21H2;Windows Server 2022 Windows 11版本 21H2 及更高版本;Windows Server 2022 及更高版本
1.31 Windows 10,版本 2004 WDK Windows 10 版本 2004 Windows 10版本 2004 及更高版本
1.29 未在 WDK 中发布 Windows 10 版本 1903 Windows 10 版本 1903 及更高版本
1.27 Windows 10 版本 1809 WDK Windows 10 版本 1809 Windows 10 版本 1809 及更高版本
1.25 Windows 10,版本 1803 WDK Windows 10 版本 1803 Windows 10 版本 1803 及更高版本
1.23 Windows 10,版本 1709 WDK Windows 10 版本 1709 Windows 10 版本 1709 和更高版本
1.21 Windows 10,版本 1703 WDK Windows 10 版本 1703 Windows 10 版本 1703 及更高版本
1.19 Windows 10,版本 1607 WDK Windows 10 版本 1607 Windows 10版本 1607、Windows Server 2016 及更高版本
1.17 Windows 10,版本 1511 WDK Windows 10 版本 1511 Windows 10版本 1511、Windows Server 2016 及更高版本
1.15 Windows 10 WDK Windows 10 版本 1507 Windows 10版本 1507、Windows Server 2016 及更高版本
1.13 Windows 8.1 WDK Windows 8.1 Windows 8.1 及更高版本
1.11 Windows 8 WDK Windows 8 Windows Vista 及更高版本
1.9 Windows 7 WDK Windows 7 Windows XP 及更高版本
1.7 Windows Server 2008 WDK Windows Vista Service Pack 1 (SP1) ;Windows Server 2008 Windows 2000 及更高版本
1.5 Windows Vista WDK Windows Vista Windows 2000 及更高版本
1.1 仅下载 Windows 2000 及更高版本
1.0 仅下载 Windows XP 及更高版本

可以将 Windows 驱动程序工具包 (WDK) 与 Microsoft Visual Studio 2019 配合使用,以生成在 Windows 10 及更高版本上运行的驱动程序。

有关确定要使用的 WDF 版本的帮助,请参阅 我应使用哪个框架版本?

有关回调和方法以及它们应用于哪些框架和版本的完整列表,请参阅 WDF 回调和方法摘要

有关 Windows 10 中 KMDF 驱动程序的新功能的信息,请参阅 WDF 驱动程序的新增功能。

对于下面的每个 KMDF 版本部分,发布它的 Windows 版本都列在括号中。

最新版本 - KMDF 1.33 (Windows 11,版本 21H2;Windows Server 2022)

  • 对于在 WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE 枚举中指定 SystemManagedIdleTimeoutSystemManagedIdleTimeoutWithHint 的设备, 调用将 WaitForD0 设置为 FALSEWdfDeviceStopIdle 宏时,如果设备仍处于 D0 中且空闲超时期限尚未过,则 WdfDeviceStopIdle 将返回以前版本中STATUS_SUCCESS (,这会导致返回值STATUS_PENDING) 。
  • WDF_POWER_FRAMEWORK_SETTINGS 结构具有两个新成员 (PoFxDeviceFlagsDirectedPoFxEnabled) 。

KMDF 1.31 (Windows 10 版本 2004)

KMDF 1.29 (Windows 10 版本 1903)

与版本 1.25 相比未更改。

KMDF 1.27 (Windows 10 版本 1809)

与版本 1.25 相比未更改。

KMDF 1.25 (Windows 10,版本 1803)

KMDF 1.23 (Windows 10 版本 1709)

  • 添加的配套功能仅供内部使用。 有关详细信息,请参阅 Wdfcompanion.h

KMDF 1.21 (Windows 10 版本 1703)

KMDF 1.19 (Windows 10 版本 1607)

KMDF 1.15 (Windows 10 版本 1507)

KMDF 1.13 (Windows 8.1)

KMDF 版本 1.13 添加了以下功能:

有关 UMDF 版本的信息,请参阅 UMDF 版本历史记录

KMDF 1.11 (Windows 8)

版本 1.11 添加了以下功能:

KMDF 1.9 (Windows 7)

版本 1.9 添加了以下功能:

KMDF 1.7 (Windows Vista Service Pack 1;Windows Server 2008)

KMDF 1.5 (Windows Vista)

KMDF 1.1 (未在 Windows 版本) 中发布

KMDF 1.0 (未在 Windows 版本) 中发布

初始版本。