PFND3D12DDI_SET_BACKGROUND_PROCESSING_MODE_0063 callback function (d3d12umddi.h)
When an application changes background processing mode, PFND3D12DDI_SET_BACKGROUND_PROCESSING_MODE_0063 is called to inform the UMD of the new settings.
PFND3D12DDI_SET_BACKGROUND_PROCESSING_MODE_0063 Pfnd3d12ddiSetBackgroundProcessingMode0063;
void Pfnd3d12ddiSetBackgroundProcessingMode0063(
[in] D3D12DDI_HDEVICE hRTDevice,
D3D12DDI_BACKGROUND_PROCESSING_MODE_0062 Mode,
D3D12DDI_MEASUREMENTS_ACTION_0062 MeasurementsAction,
BOOL *pbFurtherMeasurementsDesired
)
{...}
[in] hRTDevice
The handle of the device for the driver to use when it calls back into the runtime.
Mode
A D3D12DDI_BACKGROUND_PROCESSING_MODE_0062 enumeration that represents the background processing mode.
MeasurementsAction
A D3D12DDI_MEASUREMENTS_ACTION_0062 enumeration that represents the measurement action.
pbFurtherMeasurementsDesired
Pointer to a BOOL, indicating whether further measurements are desired.
None
Background processing work must only ever be used for optimization purposes. These work items must not affect functional correctness of the implementation.
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1903 |
Header | d3d12umddi.h |