Question on the use of the Microsoft Driver Framework (DIFX) for installing drivers and 2008 R2 Certification RRS feed

  • Question

  • My question revolves around Server 2008 R2 Certification and the use of DIFx to install drivers.
    Someone on our install team had been told by someone at Microsoft that DIFx would be the best way to install a driver in our particular application.  However DIFx is not mentioned at all in the Server 2008 RS Certification Requirements. Is the use of DIFx supported for Certification purposes?

    Thank You

    Monday, January 18, 2010 10:51 PM

All replies

  • Hi Procrastigator,

    DIFxAPI exposes the functions for installing, uninstalling driver packages that meets DIFx requirements.

    i would recommend you to go through the below link


    Tuesday, January 19, 2010 4:29 AM
  • I appreciate the information, but still need some clarification.

    The Windows Server 2008 R2 Certification requirments document does not mention the use  of DIFx as an appropriate method of installing driver packages.  Test Case 2.6.1 reads:

    · For non-WDM drivers, driver installation must use the InstallHInfSection API call to perform the installation actions identified in the [DefaultInstall] (and related) sections of a vendor-supplied INF.

    · For WDM drivers, driver installation must use the following API to update a Device Node: UpdateDriverForPlugAndPlayDevices.

    My specific question, If we use DIFx, will that 'PASS' the Windows Server Certification requirments for test 2.6.1

    Thank You.
    Tuesday, January 19, 2010 2:57 PM