PFND3D11DDI_CLEARUNORDEREDACCESSVIEWUINT callback function (d3d10umddi.h)

The ClearUnorderedAccessViewUINT function clears the specified unordered-access view by setting it to a constant value.

Syntax

PFND3D11DDI_CLEARUNORDEREDACCESSVIEWUINT Pfnd3d11ddiClearunorderedaccessviewuint;

void Pfnd3d11ddiClearunorderedaccessviewuint(
       D3D10DDI_HDEVICE unnamedParam1,
       D3D11DDI_HUNORDEREDACCESSVIEW unnamedParam2,
       const UINT[4]
)
{...}

Parameters

unnamedParam1

hDevice [in]

A handle to the display device (graphics context).

unnamedParam2

hUnorderedAccessView [in]

A handle to the unordered-access view to clear.

UINT[4]

Return value

None

Remarks

The driver can use the pfnSetErrorCb callback function to set an error code.

The driver should not encounter any error, except for D3DDDIERR_DEVICEREMOVED. Therefore, if the driver passes any error, except for D3DDDIERR_DEVICEREMOVED, in a call to the pfnSetErrorCb function, the Direct3D runtime determines that the error is critical. Even if the device is removed, the driver is not required to return D3DDDIERR_DEVICEREMOVED; however, if device removal interferes with the operation of ClearUnorderedAccessViewUINT (which typically should not happen), the driver can return D3DDDIERR_DEVICEREMOVED.

Requirements

Requirement Value
Minimum supported client ClearUnorderedAccessViewUINT is supported beginning with the Windows 7 operating system.
Target Platform Desktop
Header d3d10umddi.h (include D3d10umddi.h)

See also

D3D11DDI_DEVICEFUNCS

pfnSetErrorCb