Historique des versions de KMDF

Cette rubrique répertorie les versions de KMDF (Kernel-Mode Driver Framework), les versions correspondantes du système d’exploitation Windows et les modifications apportées dans chaque version.

Le tableau suivant présente l’historique des versions de la bibliothèque KMDF. Pour accéder rapidement à une version déterminée, vous pouvez utiliser la barre latérale Dans cet article à droite de l'écran.

Version KMDF Version initiale Inclus dans Les pilotes utilisant cette version de KMDF s'exécutent sur
1.33 Windows 11, version 21H2 WDK ; WDK pour 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 et ultérieures ; Windows Server 2022 et versions ultérieures
1,31 Windows 10, version 2004 WDK Windows 10, version 2004 Windows 10, version 2004 et ultérieure
1.29 Non publié dans WDK Windows 10, version 1903 Windows 10, version 1903 et ultérieures
1,27 % Windows 10, version 1809 WDK Windows 10, version 1809 Windows 10, version 1809 et ultérieures
1,25 Windows 10, version 1803 WDK Windows 10, version 1803 Windows 10, version 1803 ou ultérieure
1.23 Windows 10, version 1709 WDK Windows 10, version 1709 Windows 10, version 1709 et ultérieure
1.21 Windows 10, version 1703 WDK Windows 10 version 1703 Windows 10, version 1703 et ultérieure
1,19 Windows 10, version 1607 WDK Windows 10, version 1607 Windows 10 version 1607, Windows Server 2016 et versions ultérieures
1.17 Windows 10, version 1511 WDK Windows 10 version 1511 Windows 10 version 1511, Windows Server 2016 et versions ultérieures
1.15 WDK de Windows 10 Windows 10, version 1507 Windows 10, version 1507, Windows Server 2016 et versions ultérieures
1.13 WDK de Windows 8.1 Windows 8.1 Windows 8.1 et versions ultérieures
1.11 WDK de Windows 8 Windows 8 Sur Windows Vista et versions ultérieures :
1.9 WDK de Windows 7 Windows 7 Windows XP et versions ultérieures
1.7 Windows Server 2008 WDK Windows Vista Service Pack 1 (SP1) ; Windows Server 2008 Windows 2000 et versions ultérieures
1.5 Windows Vista WDK Windows Vista Windows 2000 et versions ultérieures
1.1 Uniquement téléchargement Aucune Windows 2000 et versions ultérieures
1.0 Uniquement téléchargement Aucune Windows XP et versions ultérieures

Vous pouvez utiliser le Kit de pilotes Windows (WDK) avec Microsoft Visual Studio 2022 pour générer des pilotes qui s’exécutent sur Windows 10 et versions ultérieures.

Pour obtenir de l’aide sur la version de WDF à utiliser, veuillez vous reporter à Quelle version du framework dois-je utiliser ?.

Pour obtenir la liste complète des rappels et méthodes, ainsi que des frameworks et versions auxquels ils s’appliquent, veuillez consulter Résumé des rappels et méthodes WDF.

Pour en savoir plus sur les nouvelles fonctionnalités des pilotes KMDF dans Windows 10, consultez Nouveautés pour les pilotes WDF.

Pour chaque section de version de KMDF ci-dessous, la version de Windows dans laquelle elle a été publiée est indiquée entre parenthèses.

Dernière version - KMDF 1.33 (Windows 11, version 21H2 ; Windows Server 2022)

  • Pour les appareils qui spécifient SystemManagedIdleTimeout ou SystemManagedIdleTimeoutWithHint dans l’énumération WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE, lors de l’appel de la macro WdfDeviceStopIdle avec WaitForD0 défini sur FALSE, si l'appareil est toujours à D0 et que le délai d’inactivité n’a pas encore expiré, WdfDeviceStopIdle retourne STATUS_SUCCESS (dans les versions précédentes, la valeur retournée était STATUS_PENDING).
  • La structure WDF_POWER_FRAMEWORK_SETTINGS comprend deux nouveaux membres (PoFxDeviceFlags et DirectedPoFxEnabled).

KMDF 1.31 (Windows 10, version 2004)

KMDF 1.29 (Windows 10, version 1903)

Aucune modification par rapport à la version 1.25.

KMDF 1.27 (Windows 10, version 1809)

Aucune modification par rapport à la version 1.25.

KMDF 1.25 (Windows 10, version 1803)

KMDF 1.23 (Windows 10, version 1709)

  • Ajout d'une fonctionnalité complémentaire uniquement destinée à une utilisation interne. Pour en savoir plus, reportez-vous à Wdfcompanion.h.

KMDF 1.21 (Windows 10, version 1703)

KMDF 1.19 (Windows 10, version 1607)

KMDF 1.15 (Windows 10, version 1507)

KMDF 1.13 (Windows 8.1)

KMDF version 1.13 ajoute les fonctionnalités suivantes :

Pour obtenir plus d’informations sur les versions d'UMDF, consultez Historique des versions d'UMDF.

KMDF 1.11 (Windows 8)

La version 1.11 ajoute les fonctionnalités suivantes :

KMDF 1.9 (Windows 7)

La version 1.9 ajoute les fonctionnalités suivantes :

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

KMDF 1.5 (Windows Vista)

KMDF 1.1 (non publié dans une version de Windows)

KMDF 1.0 (non publié dans une version de Windows)

Publication initiale.