Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

The IDirect3DMobile::RegisterSoftwareDevicemethod 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 RegisterSoftwareDevicemethod 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 RegisterSoftwareDevicemethod with a function pointer of NULL clears the current software device.

See Also