PFND3DWDDM1_3DDI_UPDATETILES回调函数 (d3d10umddi.h)

通过从应用内存复制到平铺资源来汇报磁贴。

语法

PFND3DWDDM1_3DDI_UPDATETILES Pfnd3dwddm13DdiUpdatetiles;

void Pfnd3dwddm13DdiUpdatetiles(
  D3D10DDI_HDEVICE hDevice,
  D3D10DDI_HRESOURCE hDestTiledResource,
  const D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE *pDestTileRegionStartCoord,
  const D3DWDDM1_3DDI_TILE_REGION_SIZE *pDestTileRegionSize,
  const VOID *pSourceTileData,
  UINT Flags
)
{...}

参数

hDevice

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

hDestTiledResource

平铺资源的句柄。

pDestTileRegionStartCoord

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

pDestTileRegionSize

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

pSourceTileData

指向包含此函数用于更新平铺资源的源磁贴数据的内存的指针。

Flags

使用按位 OR 操作组合的D3DWDDM1_3DDI_TILE_COPY_FLAG类型的值的组合。 唯一的有效值 是D3DWDDM1_3DDI_TILE_COPY_NO_OVERWRITE。 此处的其他枚举常量值没有意义,不过,通过使用 定义,D3DWDDM1_3DDI_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER 会导致 UpdateTiles 函数的作用,从应用内存中溯源。

返回值

备注

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

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

要求

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

另请参阅

D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE

D3DWDDM1_3DDI_TILE_COPY_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE

UpdateTiles

pfnSetErrorCb