KMDF Version History

This topic lists versions of Kernel-Mode Driver Framework (KMDF), the corresponding versions of the Windows operating system, and the changes made in each release.

The following table shows the release history of the KMDF library:

KMDF version Release method Included in this version of Windows Drivers using it run on

1.21

Windows 10, version 1703 WDK

Windows 10, version 1703 (Creators Update, Redstone 2)

Windows 10 version 1703

1.19

Windows 10, version 1607 WDK

Windows 10, version 1607 (Anniversary Update, Redstone 1)

Windows 10 version 1607, Windows Server 2016 and later

1.17

Windows 10, version 1511 WDK

Windows 10, version 1511 (November Update, Threshold 2)

Windows 10 version 1511, Windows Server 2016 and later

1.15

Windows 10 WDK

Windows 10, version 1507 (Threshold 1)

Windows 10, version 1507, Windows Server 2016 and later

1.13

Windows 8.1 WDK

Windows 8.1

Windows 8.1 and later

1.11

Windows 8 WDK

Windows 8

Windows Vista and later

1.9

Windows 7 WDK

Windows 7

Windows XP and later

1.7

Windows Server 2008 WDK

Windows Vista with Service Pack 1 (SP1), Windows Server 2008

Windows 2000 and later

1.5

Windows Vista WDK

Windows Vista

Windows 2000 and later

1.1

Download only

None

Windows 2000 and later

1.0

Download only

None

Windows XP and later

You can use the Windows Driver Kit (WDK) with Microsoft Visual Studio 2015 to build drivers that run on Windows 7 and later.

For a complete list of callbacks and methods, and which frameworks and versions they apply to, see Summary of WDF Callbacks and Methods.

For information about the new features for KMDF drivers in Windows 10, see What's New for WDF Drivers.

KMDF Version 1.21

KMDF Version 1.19

KMDF Version 1.15

  • The new WdfDeviceOpenDevicemapKey method allows a driver to access subkeys and values under HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP.

KMDF Version 1.13

KMDF version 1.13 adds the following functionality:

For information about UMDF versions, see UMDF Version History.

KMDF Version 1.11

Version 1.11 adds the following functionality:

KMDF Version 1.9

Version 1.9 adds the following functionality:

KMDF Version 1.7

KMDF Version 1.5

KMDF Version 1.1

KMDF Version 1.0

Initial release.