PFND3DWDDM1_3DDI_UPDATETILEMAPPINGS funzione di callback (d3d10umddi.h)

Aggiornamenti mapping delle posizioni dei riquadri nelle risorse riquadri nei percorsi di memoria in un pool di riquadri.

Sintassi

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
)
{...}

Parametri

hDevice

Handle per il dispositivo di visualizzazione (contesto grafico).

hTiledResource

Handle per la risorsa riquadri.

NumTiledResourceRegions

Numero di aree delle risorse riquadri.

pTiledResourceRegionStartCoords

Matrice di strutture D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE che descrivono le coordinate iniziali delle aree delle risorse riquadri. Il parametro NumTiledResourceRegions specifica il numero di strutture D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE nella matrice.

pTiledResourceRegionSizes

Matrice di strutture D3DWDDM1_3DDI_TILE_REGION_SIZE che descrivono le dimensioni delle aree delle risorse riquadri. Il parametro NumTiledResourceRegions specifica il numero di strutture D3DWDDM1_3DDI_TILE_REGION_SIZE nella matrice.

hTilePool

Handle per il pool di riquadri.

NumRanges

Numero di intervalli di pool di riquadri.

pRangeFlags

Matrice di valori che descrivono ogni intervallo di pool di riquadri. Il parametro NumRanges specifica il numero di valori nella matrice. Ogni valore può essere una combinazione di valori di tipo D3DWDDM1_3DDI_TILE_RANGE_FLAG combinati usando un'operazione OR bit per bit.

pTilePoolStartOffsets

Matrice di offset nel pool di riquadri. Questi sono offset di riquadri in base zero, conteggio nei riquadri (non byte).

pRangeTileCounts

Matrice di valori che specificano il numero di riquadri in ogni intervallo di pool di riquadri. Il parametro NumRanges specifica il numero di valori nella matrice.

Flags

Combinazione di valori D3DWDDM1_3DDI_TILE_MAPPING_FLAG combinati usando un'operazione OR bit per bit.

Valore restituito

nessuno

Osservazioni

Il driver può usare la funzione di callback pfnSetErrorCb per impostare un codice di errore. Il driver può impostare E_INVALIDARG se un parametro di input richiesto non esiste o è NULL.

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1,WDDM 1.3
Server minimo supportato Windows Server 2012 R2
Piattaforma di destinazione Desktop
Intestazione d3d10umddi.h (include D3d10umddi.h)

Vedi anche

D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE

D3DWDDM1_3DDI_TILE_MAPPING_FLAG

D3DWDDM1_3DDI_TILE_RANGE_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE