共用方式為


PFND3DWDDM1_3DDI_UPDATETILEMAPPINGS回呼函式 (d3d10umddi.h)

更新磚資源中磚位置與磚集區中記憶體位置的對應。

語法

PFND3DWDDM1_3DDI_UPDATETILEMAPPINGS Pfnd3dwddm13DdiUpdatetilemappings;

void Pfnd3dwddm13DdiUpdatetilemappings(
  D3D10DDI_HDEVICE hDevice,
  D3D10DDI_HRESOURCE hTiledResource,
  UINT NumTiledResourceRegions,
  const D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE *pTiledResourceRegionStartCoords,
  const D3DWDDM1_3DDI_TILE_REGION_SIZE *pTiledResourceRegionSizes,
  D3D10DDI_HRESOURCE hTilePool,
  UINT NumRanges,
  const UINT *pRangeFlags,
  const UINT *pTilePoolStartOffsets,
  const UINT *pRangeTileCounts,
  UINT Flags
)
{...}

參數

hDevice

顯示裝置的句柄(圖形內容)。

hTiledResource

磚化資源的句柄。

NumTiledResourceRegions

並排顯示的資源區域數目。

pTiledResourceRegionStartCoords

D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE 結構的陣列,描述磚資源區域的開始座標。 NumTiledResourceRegions 參數會指定陣列中 D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE 結構的數目。

pTiledResourceRegionSizes

描述磚資源區域大小的 D3DWDDM1_3DDI_TILE_REGION_SIZE 結構數位。 NumTiledResourceRegions 參數會指定陣列中 D3DWDDM1_3DDI_TILE_REGION_SIZE 結構的數目。

hTilePool

磚集區的句柄。

NumRanges

磚集區範圍的數目。

pRangeFlags

值陣列,描述每個磚集區範圍。 NumRanges 參數會指定陣列中的值數目。 每個值都可以使用位 OR 作業來組合類型 D3DWDDM1_3DDI_TILE_RANGE_FLAG 的值。

pTilePoolStartOffsets

磚集區中的位移陣列。 這些是以零起始的磚位移,以磚計算(而非位元組)。

pRangeTileCounts

值的陣列,指定每個磚集區範圍中的磚數目。 NumRanges 參數會指定陣列中的值數目。

Flags

使用位 OR 作業結合的 D3DWDDM1_3DDI_TILE_MAPPING_FLAG 值組合。

傳回值

沒有

言論

驅動程式可以使用 pfnSetErrorCb 回呼函式來設定錯誤碼。 如果必要的輸入參數不存在,或 NULL,驅動程式可以設定 E_INVALIDARG

要求

要求 價值
最低支援的用戶端 Windows 8.1,WDDM 1.3
支援的最低伺服器 Windows Server 2012 R2
目標平臺 桌面
標頭 d3d10umddi.h (包括 D3d10umddi.h)

另請參閱

D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE

D3DWDDM1_3DDI_TILE_MAPPING_FLAG

D3DWDDM1_3DDI_TILE_RANGE_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE