Partager via


PFND3DWDDM1_3DDI_COPYTILES fonction de rappel (d3d10umddi.h)

Copie les vignettes de la mémoire tampon vers la ressource en mosaïque ou inversement.

Syntaxe

PFND3DWDDM1_3DDI_COPYTILES Pfnd3dwddm13DdiCopytiles;

void Pfnd3dwddm13DdiCopytiles(
  D3D10DDI_HDEVICE hDevice,
  D3D10DDI_HRESOURCE hTiledResource,
  const D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE *pTileRegionStartCoord,
  const D3DWDDM1_3DDI_TILE_REGION_SIZE *pTileRegionSize,
  D3D10DDI_HRESOURCE hBuffer,
  UINT64 BufferStartOffsetInBytes,
  UINT Flags
)
{...}

Paramètres

hDevice

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

hTiledResource

Handle de la ressource en mosaïque.

pTileRegionStartCoord

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

pTileRegionSize

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

hBuffer

Handle vers une ressource qui représente une mémoire tampon par défaut, dynamique ou intermédiaire.

BufferStartOffsetInBytes

Décalage, en octets, dans la mémoire tampon à pour démarrer l’opération.

Flags

Combinaison de valeurs D3DWDDM1_3DDI_TILE_COPY_FLAG combinées à l’aide d’une opération OR au niveau du bit.

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

pfnSetErrorCb