KMDF 版本历史记录

本主题列出了内核模式驱动程序框架 (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 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 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 的设备,当调用将 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 版本中发布)

初始版本。