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 參數會指定數位中的值數目。 每個值都可以 是類型D3DWDDM1_3DDI_TILE_RANGE_FLAG 使用位 OR 運算結合的值組合。
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 (include D3d10umddi.h) |
另請參閱
D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE