共用方式為


UMDF 版本歷程記錄

本主題列出使用者模式驅動程序架構的版本、對應的 Windows 作業系統版本,以及每個版本所做的變更。

下表顯示 UMDF 連結庫的版本歷程記錄。 您可以使用右側的 [ 在本文中 ] 提要欄,快速流覽至特定版本。

UMDF 版本 初始版本 包含在 使用此 UMDF 版本的驅動程式會在 上執行
2.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 和更新版本
2.31 Windows 10 版本 2004 WDK Windows 10 版本 2004 (2020 年 5 月更新,Vibranium) Windows 10 版本 2004 和更新版本
2.29 WDK 中未發行 Windows 10 版本 1903 (2019 年 3 月更新,19H1) Windows 10 版本 1903 和更新版本
2.27 Windows 10 版本 1809 WDK Windows 10 版本 1809 (2018 年 10 月更新,Redstone 5) Windows 10 版本 1809 和更新版本
2.25 Windows 10 版本 1803 WDK Windows 10 版本 1803 (2018 年 4 月更新,Redstone 4) Windows 10 版本 1803 及更新版本
2.23 Windows 10 版本 1709 WDK Windows 10 版本 1709 (Fall Creators Update, Redstone 3) Windows 10 版本 1709 和更新版本
2.21 Windows 10 版本 1703 WDK Windows 10 版本 1703 (Creators Update, Redstone 2) Windows 10 版本 1703 和更新版本
2.19 Windows 10 版本 1607 WDK Windows 10 版本 1607 (年度更新版,Redstone 1) Windows 10 版本 1607、Windows Server 2016 和更新版本
2.17 Windows 10 版本 1511 WDK Windows 10 版本 1511 (11 月更新,閾值 2) Windows 10 版本 1511、Windows Server 2016 和更新版本
2.15 Windows 10 WDK Windows 10 版本 1507 (閾值 1) Windows 10 版本 1507、Windows Server 2016 和更新版本
2.0 Windows 驅動程式套件 (WDK) 8.1 Windows 8.1 Windows 8.1 及更新版本
1.11 Windows 驅動程式套件 (WDK) 8 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 XP 和更新版本
1.5 Windows Vista WDK Windows Vista Windows XP 和更新版本

您可以使用 Windows Driver Kit (WDK) 搭配 Microsoft Visual Studio 2022 來建置在 Windows 10 和更新版本上執行的驅動程式。

如需判斷要使用的 WDF 版本的說明,請參閱 我應該使用哪一個架構版本?

如需 Windows 10 中 UMDF 驅動程式新功能的相關信息,請參閱 WDF 驅動程式的新功能。

針對下方的每個 UMDF 版本區段,其發行所在的 Windows 版本會列在括弧中。

最新版本 - UMDF 2.33 (Windows 11 版本 21H2;Windows Server 2022)

  • 針對在 WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE 列舉中指定 SystemManagedIdleTimeout 或 SystemManagedIdleTimeoutWithHint裝置, 當呼叫 WdfDeviceStopIdle並將 WaitForD0 設為 FALSE 時,如果裝置仍在 D0 中且閒置逾時期間尚未經過,WdfDeviceStopIdle 會傳回STATUS_SUCCESS(在舊版中,這會導致傳回值STATUS_PENDING)。
  • WdfDeviceWdmAssignPowerFrameworkSettings 函 式現在支援 UMDF。
  • WDF_POWER_FRAMEWORK_SETTINGS結構有兩個新成員(PoFxDeviceFlagsDirectedPoFxEnabled),現在可與 UMDF 搭配使用。 針對 UMDF,只會 使用 SizePoFxDeviceFlagsDirectedPoFxEnabled 成員。 其他欄位會被忽略,而且必須設定為零。 當 UMDF 驅動程式呼叫 WDF_POWER_FRAMEWORK_SETTINGS_INIT 函式時,架構會自動執行此動作。

UMDF 2.31 (Windows 10 版本 2004)

UMDF 2.29 (Windows 10 版本 1903)

與 2.27 版未變更。

UMDF 2.27 (Windows 10 版本 1809)

UMDF 2.25 (Windows 10 版本 1803)

UMDF 2.23 (Windows 10 版本 1709)

UMDF 2.21 (Windows 10 版本 1703)

UMDF 2.19 (Windows 10 版本 1607)

UMDF 2.19 版沒有變更或新增專案。

UMDF 2.17 (Windows 10 版本 1511)

此版本新增下列現有介面的 UMDF 支援:

如需詳細資訊,請參閱 將 IRP 分派至 I/O 佇列

UMDF 2.15 (Windows 10 版本 1507)

UMDF 2.0 (Windows 8.1)

除了開始使用 UMDF 中所述 的共用功能之外,UMDF 2.0 版還新增:

UMDF 1.11 (Windows 8)

1.11 版新增下列驅動程式提供的回呼介面和事件回呼函式:

1.11 版會新增下列架構提供的介面:

1.11 版會將下列功能新增至 UMDF 型驅動程式:

UMDF 1.9 (Windows 7)

1.9 版新增下列驅動程式提供的回呼介面:

1.9 版會新增下列架構提供的介面:

這些介面會將下列功能新增至 UMDF 型驅動程式: