Driver Install Frameworks API (DIFxAPI)
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 the following components:

  • 32-bit components that support x86-based systems.
  • .
  • 64-bit components that support x64-based systems.
  • 64-bit component that support 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 ms790272.internet_link_sm(en-us,MSDN.10).gifHow 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. With this version of DIFxAPI, you get compatibility with previous and future versions of Windows.

DIFxAPI simplifies the following:

For information about how to link an installation application to DIFxAPI, see Linking an Installation Application to DIFxAPI.


Send feedback on this topic
Built on November 19, 2009
© 2009 Microsoft Corporation. All rights reserved.   Terms of Use | Trademarks | Privacy Statement
Page view tracker
Rate the Lightweight library
x
Lightweight builds on ScriptFree (loband) by adding features you've requested: a SearchBox and default code language selection.
Do you like the SearchBox?
Do you like the tabbed code blocks?
How useful is this topic?
Tell us more.
Thanks
x
You're helping to improve MSDN Online.
Feedback
Switch View
Classic
Lightweight Beta
ScriptFree
Switch View