Loading a User-Mode Display Driver
You must set the following entry in an add-registry section of the INF file so that the user-mode display driver's DLL name is added to the registry during driver installation and so that the Microsoft Direct3D runtime can subsequently load the DLL:
[Xxx_SoftwareDeviceSettings]
...
HKR,, UserModeDriverName, %REG_MULTI_SZ%, Xxx.dll
The INF file must contain information to direct the operating system to copy the user-mode display driver into the system's %systemroot%\system32 directory. For more information, see INF CopyFiles Directive and INF DestinationDirs Section.
The Direct3D runtime obtains the user-mode display driver's DLL name from the registry in order to load the user-mode display driver in the runtime's process space.