Alerts the application whenever the device changes. This callback function is application-defined.
void (
*D3DRMUPDATECALLBACK
)(
LPDIRECT3DRMDEVICE lpobj,
LPVOID lpArg,
int iRectCount,
LPD3DRECT d3dRectUpdate
);
Parameters
lpobj
Address of the Direct3DRMDevice object to which this callback function applies.
lpArg
Address of application-defined data passed to this callback function.
iRectCount
Number of rectangles specified in the d3dRectUpdate parameter.
d3dRectUpdate
Array of one or more D3DRECT structures that describe the area to be updated. The coordinates are specified in device units.
Return Values
No return value.
Remarks
When determining the order in which to call callback functions, the system searches the objects highest in the hierarchy first, and then calls their callback functions in the order in which they were created.
See Also
IDirect3DRMDevice::AddUpdateCallback, IDirect3DRMDevice::DeleteUpdateCallback, IDirect3DRMDevice::Update