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