PFND3DWDDM1_3DDI_UPDATETILES funzione di callback (d3d10umddi.h)

Aggiornamenti riquadri copiando dalla memoria dell'app alla risorsa affiancata.

Sintassi

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

Parametri

hDevice

Handle per il dispositivo di visualizzazione (contesto grafico).

hDestTiledResource

Handle per la risorsa affiancata.

pDestTileRegionStartCoord

Puntatore a una struttura D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE che descrive le coordinate iniziali della risorsa affiancata.

pDestTileRegionSize

Puntatore a una struttura D3DWDDM1_3DDI_TILE_REGION_SIZE che descrive le dimensioni dell'area affiancata.

pSourceTileData

Puntatore alla memoria contenente i dati del riquadro di origine usati da questa funzione per aggiornare la risorsa affiancata.

Flags

Combinazione di valori di tipo D3DWDDM1_3DDI_TILE_COPY_FLAG combinati tramite un'operazione OR bit per bit. L'unico valore valido è D3DWDDM1_3DDI_TILE_COPY_NO_OVERWRITE. Gli altri valori costanti di enumerazione non sono significativi in questo caso, anche se per definizione usando D3DWDDM1_3DDI_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER viene restituito il risultato della funzione UpdateTiles , l'origine dalla memoria dell'app.

Valore restituito

nessuno

Osservazioni

Il driver può usare la funzione di callback pfnSetErrorCb per impostare un codice di errore.

Il runtime Direct3D non prevede che questa funzione non riesca.

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_COPY_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE

UpdateTiles

pfnSetErrorCb