PFND3DWDDM1_3DDI_UPDATETILES fonction de rappel (d3d10umddi.h)

Mises à jour 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 OR au niveau du bit. La seule valeur valide est D3DWDDM1_3DDI_TILE_COPY_NO_OVERWRITE. Les autres valeurs de constante d’énumération ne sont pas significatives ici, mais, par définition, l’utilisation de D3DWDDM1_3DDI_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER résultats dans ce que fait la fonction UpdateTiles , l’approvisionnement à partir de la mémoire de l’application.

Valeur de retour

None

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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1,WDDM 1.3
Serveur minimal pris en charge Windows Server 2012 R2
Plateforme cible Desktop (Expérience utilisateur)
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