Hardware Dev Center

UMDF Version History

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

UMDF Versions and Operating Systems

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

UMDF versionRelease methodIncluded in this version of WindowsDrivers using it can run on

2.15

Windows 10 WDK

Windows 10 WDK

Windows 10 for desktop editions (Home, Pro, and Enterprise), Windows 10 Mobile, Windows 10 IoT Core, Windows Server Technical Preview

2.0

Windows Driver Kit (WDK) 8.1

Windows 8.1

Windows 8.1 and later

1.11

Windows Driver Kit (WDK) 8

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 XP and later

1.5

Windows Vista WDK

Windows Vista

Windows XP and later

 

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

UMDF Version 2.15

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

UMDF Version 2.0

In addition to the shared functionality described in Getting Started with UMDF, UMDF version 2.0 adds:

UMDF Version 1.11

Version 1.11 adds the following driver-supplied callback interfaces and event callback functions:

IPnpCallbackHardware2

IPnpCallbackHardwareInterrupt

Version 1.11 adds the following framework-supplied interfaces:

IWDFCmResourceList

IWDFDevice3

IWDFFile3

IWDFInterrupt

IWDFIoRequest3

IWDFUnifiedPropertyStore

IWDFUnifiedPropertyStoreFactory

IWDFWorkItem

Version 1.11 adds the following capabilities to UMDF-based drivers:

UMDF Version 1.9

Version 1.9 adds the following driver-supplied callback interfaces:

IPnpCallbackRemoteInterfaceNotification

IPowerPolicyCallbackWakeFromS0

IPowerPolicyCallbackWakeFromSx

IQueueCallbackIoCanceledOnQueue

IRemoteInterfaceCallbackEvent

IRemoteInterfaceCallbackRemoval

IRemoteTargetCallbackRemoval

IWDFRemoteInterfaceInitialize

Version 1.9 adds the following framework-supplied interfaces:

IWDFDevice2

IWDFDeviceInitialize2

IWDFFile2

IWDFIoRequest2

IWDFIoTarget2

IWDFNamedPropertyStore2

IWDFPropertyStoreFactory

IWDFRemoteTarget

IWDFUsbTargetPipe2

These interfaces add the following capabilities to UMDF-based drivers:

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft