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 vice versa.

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 pour le périphérique 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 d’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 sur hBuffer pour démarrer l’opération.

Flags

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

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 (incluez D3d10umddi.h)

Voir aussi

D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE

D3DWDDM1_3DDI_TILE_COPY_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE

pfnSetErrorCb