Windows Driver Kit: Device Installation
Driver Install Frameworks API (DIFxAPI)
Driver Install Frameworks API (DIFxAPI) version 2.1 is a component of Driver Install Frameworks (DIFx) version 2.1. DIFxAPI simplifies the creation of applications that install and uninstall driver packages and is available starting with Microsoft Windows 2000. DIFxAPI includes 32-bit components that support x86-based systems and 64-bit components that support x64-based systems and Itanium-based systems.
For new installation applications, use DIFxAPI version 2.1 instead of DIFxAPI version 2.0, which did not fully support Windows Vista and later versions of Windows.
Starting with Windows 7, the Windows Driver Kit (WDK) includes version 2.1 of DIFxAPI. For information about how to obtain the latest WDK, see
How to Get the WDK.
Note Although version 2.1 of DIFxAPI was available in earlier versions of the WDK, use the version of DIFxAPI in the Windows 7 WDK and later versions of the WDK.
DIFxAPI simplifies:
For information about how to link an installation application to DIFxAPI, see Linking an Installation Application to DIFxAPI.