PFND3DWDDM1_3DDI_COPYTILES回调函数 (d3d10umddi.h)

将磁贴从缓冲区复制到平铺资源,反之亦然。

语法

PFND3DWDDM1_3DDI_COPYTILES Pfnd3dwddm13DdiCopytiles;

void Pfnd3dwddm13DdiCopytiles(
  D3D10DDI_HDEVICE hDevice,
  D3D10DDI_HRESOURCE hTiledResource,
  const D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE *pTileRegionStartCoord,
  const D3DWDDM1_3DDI_TILE_REGION_SIZE *pTileRegionSize,
  D3D10DDI_HRESOURCE hBuffer,
  UINT64 BufferStartOffsetInBytes,
  UINT Flags
)
{...}

参数

hDevice

显示设备的句柄(图形上下文)。

hTiledResource

平铺资源的句柄。

pTileRegionStartCoord

指向描述目标平铺资源的起始坐标的 D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE 结构的指针。

pTileRegionSize

指向描述平铺区域大小的 D3DWDDM1_3DDI_TILE_REGION_SIZE 结构的指针。

hBuffer

表示默认、动态或暂存缓冲区的资源的句柄。

BufferStartOffsetInBytes

hBuffer 缓冲区中的偏移量(以字节为单位)以启动作。

Flags

使用按位 OR 运算组合的 D3DWDDM1_3DDI_TILE_COPY_FLAG 值的组合。

返回值

没有

言论

驱动程序可以使用 pfnSetErrorCb 回调函数来设置错误代码。

Direct3D 运行时不希望此函数失败。

要求

要求 价值
最低支持的客户端 Windows 8.1 (WDDM 1.3)
支持的最低服务器 Windows Server 2012 R2
目标平台 桌面
标头 d3d10umddi.h (包括 D3d10umddi.h)

另请参阅

D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE

D3DWDDM1_3DDI_TILE_COPY_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE

pfnSetErrorCb