UMDF-Versionsverlauf

In diesem Thema werden Versionen von User-Mode Driver Framework (UMDF), die entsprechenden Versionen des Windows-Betriebssystems und die änderungen aufgeführt, die in jeder Version vorgenommen wurden.

Die folgende Tabelle zeigt den Versionsverlauf der UMDF-Bibliothek. Sie können die In diesem Artikel-Randleiste auf der rechten Seite verwenden, um schnell zu einer bestimmten Version zu navigieren.

UMDF-Version Erste Veröffentlichung Teil von Treiber, die diese UMDF-Version verwenden, werden auf
2.33 Windows 11, version 21H2 WDK; WDK für Windows Server 2022 Windows 11, Version 24H2; Windows 11, Version 23H2; Windows 11, Version 22H2; Windows 11, Version 21H2; Windows Server 2022 Windows 11, Version 21H2 und höher; Windows Server 2022 und höher
2.31 Windows 10, version 2004 WDK Windows 10, Version 2004 (Update vom Mai 2020, Vibranium) Windows 10, Version 2004 und höher
2.29 Nicht veröffentlicht in WDK Windows 10, Version 1903 (Update vom März 2019, 19H1) Windows 10, Version 1903 und höher
2.27 Windows 10, version 1809 WDK Windows 10, Version 1809 (Update vom Oktober 2018, Redstone 5) Windows 10, Version 1809 und höher
2,25 Windows 10, version 1803 WDK Windows 10, Version 1803 (April 2018 Update, Redstone 4) Windows 10, Version 1803 und höher
2.23 Windows 10, version 1709 WDK Windows 10, Version 1709 (Fall Creators Update, Redstone 3) Windows 10, Version 1709 und höher
2.21 Windows 10, version 1703 WDK Windows 10, Version 1703 (Creators Update, Redstone 2) Windows 10, Version 1703 und höher
2.19 Windows 10, version 1607 WDK Windows 10, Version 1607 (Anniversary Update, Redstone 1) Windows 10, Version 1607, Windows Server 2016 und höher
2.17 Windows 10, version 1511 WDK Windows 10, Version 1511 (November Update, Schwellenwert 2) Windows 10, Version 1511, Windows Server 2016 und höher
2.15 Windows 10 WDK Windows 10, Version 1507 (Schwellenwert 1) Windows 10, Version 1507, Windows Server 2016 und höher
2.0 Windows Driver Kit (WDK) 8.1 Windows 8,1 Windows 8.1 und höher
1.11 Windows Driver Kit (WDK) 8 Windows 8 Windows Vista und höher
1.9 Windows 7 WDK Windows 7 Windows XP und höher
1.7 Windows Server 2008 WDK Windows Vista mit Service Pack 1 (SP1), Windows Server 2008 Windows XP und höher
1.5 Windows Vista WDK Windows Vista Windows XP und höher

Sie können das Windows Driver Kit (WDK) mit Microsoft Visual Studio 2022 verwenden, um Treiber zu erstellen, die unter Windows 10 und höher ausgeführt werden.

Hilfe zum Ermitteln der zu verwendenden WDF-Version finden Sie unter Welche Frameworkversion sollte ich verwenden?.

Informationen zu den neuen Features für UMDF-Treiber in Windows 10 finden Sie unter What's New for WDF Drivers.

Für jeden ABSCHNITT der UMDF-Version unten wird die Windows-Version, in der sie veröffentlicht wurde, in Klammern aufgeführt.

Neueste Version – UMDF 2.33 (Windows 11, Version 21H2; Windows Server 2022)

  • Für Geräte, die SystemManagedIdleTimeout oder SystemManagedIdleTimeoutWithHint in der WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE-Aufzählung angeben, gibt WdfDeviceStopIdle-Makro mit WaitForD0 auf FALSE festgelegt, wenn das Gerät noch in D0 ist und der Leerlauf-Timeoutzeitraum noch nicht verstrichen ist, WdfDeviceStopIdle gibt STATUS_SUCCESS zurück (in früheren Versionen hat dies zu einem Rückgabewert von STATUS_PENDING geführt).
  • WdfDeviceWdmAssignPowerFrameworkSettings-Funktion unterstützt jetzt UMDF.
  • WDF_POWER_FRAMEWORK_SETTINGS Struktur verfügt über zwei neue Member (PoFxDeviceFlags und DirectedPoFxEnabled) und kann jetzt mit UMDF verwendet werden. Für UMDF werden nur die Member Size, PoFxDeviceFlags und DirectedPoFxEnabled verwendet. Andere Felder werden ignoriert und müssen auf Null festgelegt werden. Das Framework führt dies automatisch aus, wenn ein UMDF-Treiber die WDF_POWER_FRAMEWORK_SETTINGS_INIT-Funktion aufruft.

UMDF 2.31 (Windows 10, Version 2004)

UMDF 2.29 (Windows 10, Version 1903)

Unverändert von Version 2.27.

UMDF 2.27 (Windows 10, Version 1809)

UMDF 2.25 (Windows 10, Version 1803)

UMDF 2.23 (Windows 10, Version 1709)

UMDF 2.21 (Windows 10, Version 1703)

UMDF 2.19 (Windows 10, Version 1607)

Es gibt keine Änderungen oder Ergänzungen für UMDF Version 2.19.

UMDF 2.17 (Windows 10, Version 1511)

Diese Version fügt UMDF-Unterstützung für die folgenden vorhandenen Schnittstellen hinzu:

Weitere Informationen finden Sie unter Verteilen von IRPs an E/A-Warteschlangen.

UMDF 2.15 (Windows 10, Version 1507)

UMDF 2.0 (Windows 8.1)

Zusätzlich zu den freigegebenen Funktionen, die in "Erste Schritte mit UMDF" beschrieben werden, fügt UMDF Version 2.0 Folgendes hinzu:

UMDF 1.11 (Windows 8)

Version 1.11 fügt die folgenden vom Treiber bereitgestellten Rückrufschnittstellen und Ereignisrückruffunktionen hinzu:

Version 1.11 fügt die folgenden vom Framework bereitgestellten Schnittstellen hinzu:

Version 1.11 fügt die folgenden Funktionen zu UMDF-basierten Treibern hinzu:

UMDF 1.9 (Windows 7)

Version 1.9 fügt die folgenden vom Treiber bereitgestellten Rückrufschnittstellen hinzu:

Version 1.9 fügt die folgenden vom Framework bereitgestellten Schnittstellen hinzu:

Diese Schnittstellen fügen die folgenden Funktionen zu UMDF-basierten Treibern hinzu: