Registration of a Software Device (Windows Embedded CE 6.0)
1/6/2010
The IDirect3DMobile::RegisterSoftwareDevice method allows applications to specify a set of entry points using function pointers. The pointers will be held as long as the application is running, and are used as a display driver interface.
The RegisterSoftwareDevice method takes a pointer to the initialization method for the software device, and returns an HRESULT. The driver interface itself is the same as in all other hooking methods. Calling the RegisterSoftwareDevice method with a function pointer of NULL clears the current software device.