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 版本發行)

初始版本。