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

別D3DWDDM1_3DDI_TILE_COPY_FLAG 值的組合,這些值會使用位 OR 運算結合。 唯一有效的值是 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
目標平台 桌面
標頭 d3d10umddi.h (include D3d10umddi.h)

另請參閱

D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE

D3DWDDM1_3DDI_TILE_COPY_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE

UpdateTiles

pfnSetErrorCb