共用方式為


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 (include D3d10umddi.h)

另請參閱

D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE

D3DWDDM1_3DDI_TILE_COPY_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE

pfnSetErrorCb