DXUTSetCallbackDeviceLost
Sets the Direct3D lost-device callback function.
VOID DXUTSetCallbackDeviceLost(
LPDXUTCALLBACKDEVICELOST pCallbackDeviceLost,
void* pUserContext
);
Parameters
- pCallbackDeviceLost
- [in] Pointer to a LPDXUTCALLBACKDEVICELOST callback function. If the callback function is supplied, it will be called when the Direct3D device has been lost, which will happen after a lost-device scenario. If NULL, DXUT will not notify the application about lost-device events.
- pUserContext
- [in] Pointer to a user-defined value which is passed to the callback function. Typically used by an application to pass a pointer to a data structure that provides context information for the callback function. The default value is NULL
Return Values
No return value.
Remarks
Resources created in the LPDXUTCALLBACKDEVICERESET callback function should be deleted in the LPDXUTCALLBACKDEVICELOST callback function. The deleted resources will generally include all resources created in D3DPOOL_DEFAULT memory.
Requirements
Header: Declared in Dxut.h.
See Also
LPDXUTCALLBACKDEVICELOST, LPDXUTCALLBACKDEVICERESET, LPDXUTCALLBACKDEVICERESET, Lost Devices