KMDF 版本历史记录

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

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

KMDF 版本 初次发布 包含在 使用此 KMDF 版本运行的驱动程序
1.33 Windows 11 版本 21H2 WDK;适用于 Windows Server 2022 的 WDK Windows 11 版本 24H2;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 具有 Service Pack 1 的 Windows Vista (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 2022 配合使用,以生成在 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 的设备, 当调用 WdfDeviceStopIdle 宏并将 WaitForD0 设置为 FALSE 时,如果设备仍处于 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 (具有 Service Pack 1 的 Windows Vista;Windows Server 2008)

KMDF 1.5 (Windows Vista)

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

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

初始版本。