Cronologia delle versioni di KMDF

Questo argomento elenca le versioni di Kernel-Mode Driver Framework (KMDF), le versioni corrispondenti del sistema operativo Windows e le modifiche apportate in ogni versione.

La tabella seguente illustra la cronologia delle versioni della libreria KMDF. È possibile usare la barra laterale In questo articolo a destra per passare rapidamente a una versione specifica.

Versione kmDF Versione iniziale Incluso in I driver che usano questa versione di KMDF vengono eseguiti in
1.33 Windows 11 versione 21H2 WDK; WDK per Windows Server 2022 Windows 11 versione 23H2; Windows 11 versione 22H2; Windows 11 versione 21H2; Windows Server 2022 Windows 11 versione 21H2 e successive; Windows Server 2022 e versioni successive
1.31 Windows 10, versione 2004 WDK Windows 10, versione 2004 Windows 10, versione 2004 e successive
1.29 Non rilasciato in WDK Windows 10, versione 1903 Windows 10 versione 1903 e successive
1.27 Windows 10, versione 1809 WDK Windows 10, versione 1809 Windows 10 versione 1809 e successive
1,25 Windows 10, versione 1803 WDK Windows 10, versione 1803 Windows 10 versione 1803 e successive
1.23 Windows 10, versione 1709 WDK Windows 10, versione 1709 Windows 10, versione 1709 e successive
1.21 Windows 10, versione 1703 WDK Windows 10 versione 1703 Windows 10 versione 1703 e successive
1,19 Windows 10, versione 1607 WDK Windows 10 versione 1607 Windows 10 versione 1607, Windows Server 2016 e versioni successive
1.17 Windows 10, versione 1511 WDK Windows 10 versione 1511 Windows 10 versione 1511, Windows Server 2016 e successive
1.15 Windows 10 WDK Windows 10, versione 1507 Windows 10, versione 1507, Windows Server 2016 e versioni successive
1.13 Windows 8.1 WDK Windows 8.1 Windows 8.1 e versioni successive
1.11 Windows 8 WDK Windows 8 Windows Vista e versioni successive
1,9 Windows 7 WDK Windows 7 Windows XP e versioni successive
1,7 Windows Server 2008 WDK Windows Vista con Service Pack 1 (SP1); Windows Server 2008 Windows 2000 e versioni successive
1.5 Windows Vista WDK Windows Vista Windows 2000 e versioni successive
1,1 Solo download Nessuno Windows 2000 e versioni successive
1.0 Solo download Nessuno Windows XP e versioni successive

È possibile usare Windows Driver Kit (WDK) con Microsoft Visual Studio 2019 per compilare driver eseguiti in Windows 10 e versioni successive.

Per informazioni su quale versione di WDF usare, vedere Quale versione del framework usare?.

Per un elenco completo di callback e metodi e a quali framework e versioni si applicano, vedere Riepilogo dei callback e dei metodi WDF.

Per informazioni sulle nuove funzionalità per i driver KMDF in Windows 10, vedere Novità per i driver WDF.

Per ogni versione di KMDF riportata di seguito, la versione di Windows in cui è stata rilasciata è elencata tra parentesi.

Ultima versione : KMDF 1.33 (Windows 11, versione 21H2; Windows Server 2022)

  • Per i dispositivi che specificano SystemManagedIdleTimeout o SystemManagedIdleTimeoutWithHint nell'enumerazione WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE , quando si chiama la macro WdfDeviceStopIdle con WaitForD0 impostato su FALSE, se il dispositivo è ancora in D0 e il periodo di timeout di inattività non è ancora trascorso, WdfDeviceStopIdle restituisce STATUS_SUCCESS (nelle versioni precedenti viene restituito un valore restituito di STATUS_PENDING).
  • WDF_POWER_FRAMEWORK_SETTINGS struttura ha due nuovi membri (PoFxDeviceFlags e DirectedPoFxEnabled).

KMDF 1.31 (Windows 10, versione 2004)

KMDF 1.29 (Windows 10, versione 1903)

Non modificato dalla versione 1.25.

KMDF 1.27 (Windows 10, versione 1809)

Non modificato dalla versione 1.25.

KMDF 1.25 (Windows 10, versione 1803)

KMDF 1.23 (Windows 10, versione 1709)

  • Funzionalità complementare aggiunta solo per l'uso interno. Per altre informazioni, vedere Wdfcompanion.h.

KMDF 1.21 (Windows 10, versione 1703)

KMDF 1.19 (Windows 10, versione 1607)

KMDF 1.15 (Windows 10, versione 1507)

KMDF 1.13 (Windows 8.1)

KmDF versione 1.13 aggiunge le funzionalità seguenti:

Per informazioni sulle versioni di UMDF, vedere Cronologia delle versioni di UMDF.

KMDF 1.11 (Windows 8)

La versione 1.11 aggiunge le funzionalità seguenti:

KMDF 1.9 (Windows 7)

La versione 1.9 aggiunge le funzionalità seguenti:

KMDF 1.7 (Windows Vista con Service Pack 1; Windows Server 2008)

KMDF 1.5 (Windows Vista)

KMDF 1.1 (non rilasciato in una versione di Windows)

KMDF 1.0 (non rilasciato in una versione di Windows)

Versione iniziale.