Partager via


PFND3DWDDM1_3DDI_UPDATETILES fonction de rappel (d3d10umddi.h)

Met à jour les vignettes en copiant de la mémoire de l’application vers la ressource en mosaïque.

Syntaxe

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

Paramètres

hDevice

Handle de l’appareil d’affichage (contexte graphique).

hDestTiledResource

Handle de la ressource en mosaïque.

pDestTileRegionStartCoord

Pointeur vers une structure D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE qui décrit les coordonnées de départ de la ressource en mosaïque.

pDestTileRegionSize

Pointeur vers une structure D3DWDDM1_3DDI_TILE_REGION_SIZE qui décrit la taille de la région en mosaïque.

pSourceTileData

Pointeur vers la mémoire qui contient les données de vignette source que cette fonction utilise pour mettre à jour la ressource en mosaïque.

Flags

Combinaison de valeurs de type D3DWDDM1_3DDI_TILE_COPY_FLAG combinées à l’aide d’une opération de OU au niveau du bit. La seule valeur valide est D3DWDDM1_3DDI_TILE_COPY_NO_OVERWRITE. Les autres valeurs constantes d’énumération ne sont pas significatives ici, bien que par définition, l’utilisation de D3DWDDM1_3DDI_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER aboutit à ce que fait la fonction UpdateTiles, en approvisionnement à partir de la mémoire de l’application.

Valeur de retour

Aucun

Remarques

Le pilote peut utiliser la fonction de rappel pfnSetErrorCb pour définir un code d’erreur.

Le runtime Direct3D ne s’attend pas à ce que cette fonction échoue.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8.1,WDDM 1.3
serveur minimum pris en charge Windows Server 2012 R2
plateforme cible Bureau
d’en-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE

D3DWDDM1_3DDI_TILE_COPY_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE

updateTiles

pfnSetErrorCb