PFND3D11_1DDI_RESOURCEUPDATESUBRESOURCEUP callback function
updates a destination subresource region that stores constant buffers from a source system-memory region. Implemented by Windows Display Driver Model (WDDM) 1.2 and later user-mode display drivers.
Syntax
PFND3D11_1DDI_RESOURCEUPDATESUBRESOURCEUP Pfnd3d111DdiResourceupdatesubresourceup;
void Pfnd3d111DdiResourceupdatesubresourceup(
D3D10DDI_HDEVICE,
D3D10DDI_HRESOURCE,
UINT,
CONST D3D10_DDI_BOX *,
CONST VOID *,
UINT,
UINT,
UINT CopyFlags
)
{...}
Parameters
D3D10DDI_HDEVICE
D3D10DDI_HRESOURCE
UINT
*
*
UINT
UINT
CopyFlags
A value that specifies characteristics of copy operation as a bitwise OR of the values in the D3D11_1_DDI_COPY_FLAGS enumeration type.
Return Value
None.
The driver can use the pfnSetErrorCb callback function to set an error code. For more information about setting error codes, see the following Remarks section.
Remarks
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 will determine that the error is critical. Even if the device was removed, the driver is not required to return D3DDDIERR_DEVICEREMOVED; however, if device removal interfered with the operation of DefaultConstantBufferUpdateSubresourceUP(D3D11_1) (which typically should not happen), the driver can return D3DDDIERR_DEVICEREMOVED.
Requirements
Windows version | Windows 8 Windows Server 2012 |
Target Platform | Desktop |
Header | d3d10umddi.h (include D3d10umddi.h) |