Delen via


Versiegeschiedenis van UMDF

Dit onderwerp bevat versies van User-Mode Driver Framework (UMDF), de bijbehorende versies van het Windows-besturingssysteem en de wijzigingen die in elke release zijn aangebracht.

In de volgende tabel ziet u de releasegeschiedenis van de UMDF-bibliotheek. U kunt de In dit artikel zijbalk aan de rechterkant gebruiken om snel naar een specifieke versie te navigeren.

UMDF-versie Eerste versie Opgenomen in Stuurprogramma's die deze UMDF-versie gebruiken, worden uitgevoerd op
2.33 Windows 11, versie 21H2 WDK; WDK voor Windows Server 2022 Windows 11, versie 24H2; Windows 11, versie 23H2; Windows 11, versie 22H2; Windows 11, versie 21H2; Windows Server 2022 Windows 11, versie 21H2 en hoger; Windows Server 2022 en hoger
2.31 Windows 10, versie 2004 WDK Windows 10, versie 2004 (update van mei 2020, Vibranium) Windows 10, versie 2004 en hoger
2.29 Niet uitgebracht in WDK Windows 10, versie 1903 (update van maart 2019, 19H1) Windows 10 versie 1903 en hoger
2.27 Windows 10, versie 1809 WDK Windows 10, versie 1809 (update van oktober 2018, Redstone 5) Windows 10, versie 1809 en hoger
2,25 Windows 10, versie 1803 WDK Windows 10, versie 1803 (update van april 2018, Redstone 4) Windows 10 versie 1803 en hoger
2.23 Windows 10, versie 1709 WDK Windows 10, versie 1709 (Fall Creators Update, Redstone 3) Windows 10, versie 1709 en hoger
2.21 Windows 10, versie 1703 WDK Windows 10, versie 1703 (Makersupdate, Redstone 2) Windows 10, versie 1703 en hoger
2.19 Windows 10, versie 1607 WDK Windows 10, versie 1607 (Jubileumupdate, Redstone 1) Windows 10, versie 1607, Windows Server 2016 en hoger
2.17 Windows 10, versie 1511 WDK Windows 10, versie 1511 (update november, drempelwaarde 2) Windows 10, versie 1511, Windows Server 2016 en hoger
2.15 Windows 10 WDK Windows 10, versie 1507 (drempelwaarde 1) Windows 10, versie 1507, Windows Server 2016 en hoger
2.0 Windows Driver Kit (WDK) 8.1 Windows 8.1 Windows 8.1 en hoger
1.11 Windows Driver Kit (WDK) 8 Windows 8 Windows Vista en hoger
1.9 Windows 7 WDK Windows 7 Windows XP en hoger
1,7 Windows Server 2008 WDK Windows Vista met Service Pack 1 (SP1), Windows Server 2008 Windows XP en hoger
1.5 Windows Vista WDK (ontwikkelaarspakket) Windows Vista Windows XP en hoger

U kunt de Windows Driver Kit (WDK) gebruiken met Microsoft Visual Studio 2022 om stuurprogramma's te bouwen die worden uitgevoerd op Windows 10 en hoger.

Zie Welke frameworkversie moet ik gebruiken voor hulp bij het bepalen van welke versie van WDF?.

Zie Wat is er nieuw voor WDF-stuurprogramma'svoor informatie over de nieuwe functies voor UMDF-stuurprogramma's in Windows 10.

Voor elke sectie met UMDF-versies hieronder wordt de Windows-versie waarin deze is uitgebracht, weergegeven tussen haakjes.

Nieuwste versie - UMDF 2.33 (Windows 11, versie 21H2; Windows Server 2022)

  • Voor apparaten die SystemManagedIdleTimeout of SystemManagedIdleTimeoutWithHint opgeven in de opsomming WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE, wanneer de macro WdfDeviceStopIdle wordt aangeroepen met WaitForD0 ingesteld op Onwaar, als het apparaat zich nog in D0 bevindt en de time-outperiode voor inactiviteit nog niet is verstreken, geeft WdfDeviceStopIdle STATUS_SUCCESS terug (in eerdere versies resulteerde dit in een waarde van STATUS_PENDING).
  • De functie WdfDeviceWdmAssignPowerFrameworkSettings ondersteunt nu UMDF.
  • WDF_POWER_FRAMEWORK_SETTINGS structuur heeft twee nieuwe leden (PoFxDeviceFlags en DirectedPoFxEnabled) en kan nu worden gebruikt met UMDF. Voor UMDF worden alleen de Size, PoFxDeviceFlagsen DirectedPoFxEnabled-leden gebruikt. Andere velden worden genegeerd en moeten worden ingesteld op nul. Het framework doet dit automatisch wanneer een UMDF-stuurprogramma de WDF_POWER_FRAMEWORK_SETTINGS_INIT-functie aanroept.

UMDF 2.31 (Windows 10, versie 2004)

UMDF 2.29 (Windows 10, versie 1903)

Ongewijzigd ten opzichte van versie 2.27.

UMDF 2.27 (Windows 10, versie 1809)

UMDF 2.25 (Windows 10, versie 1803)

UMDF 2.23 (Windows 10, versie 1709)

UMDF 2.21 (Windows 10, versie 1703)

UMDF 2.19 (Windows 10, versie 1607)

Er zijn geen wijzigingen of toevoegingen voor UMDF-versie 2.19.

UMDF 2.17 (Windows 10, versie 1511)

Met deze versie wordt UMDF-ondersteuning toegevoegd voor de volgende bestaande interfaces:

Voor meer informatie, zie IRP's verzenden naar I/O-wachtrijen.

UMDF 2.15 (Windows 10, versie 1507)

UMDF 2.0 (Windows 8.1)

Naast de gedeelde functionaliteit die wordt beschreven in Aan de slag met UMDF, voegt UMDF versie 2.0 toe:

UMDF 1.11 (Windows 8)

Versie 1.11 voegt de volgende door het stuurprogramma geleverde callback-interfaces en event callback-functies toe:

Versie 1.11 voegt de volgende door het framework geleverde interfaces toe:

Versie 1.11 voegt de volgende mogelijkheden toe aan stuurprogramma's op basis van UMDF:

UMDF 1.9 (Windows 7)

Versie 1.9 voegt de volgende door het stuurprogramma geleverde callback-interfaces toe:

Versie 1.9 voegt de volgende door framework geleverde interfaces toe:

Deze interfaces voegen de volgende mogelijkheden toe aan stuurprogramma's op basis van UMDF: