Freigeben über


PFND3DWDDM1_3DDI_COPYTILES Rückruffunktion (d3d10umddi.h)

Kopiert Kacheln aus dem Puffer in eine nebeneinander angeordnete Ressource oder umgekehrt.

Syntax

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

Parameter

hDevice

Ein Handle für das Anzeigegerät (Grafikkontext).

hTiledResource

Ein Handle für die nebeneinander angeordnete Ressource.

pTileRegionStartCoord

Ein Zeiger auf eine D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE Struktur, die die Startkoordinaten der zielkachelten Ressource beschreibt.

pTileRegionSize

Ein Zeiger auf eine D3DWDDM1_3DDI_TILE_REGION_SIZE Struktur, die die Größe des unterteilten Bereichs beschreibt.

hBuffer

Ein Handle für eine Ressource, die einen Standard-, dynamischen oder Stagingpuffer darstellt.

BufferStartOffsetInBytes

Der Offset in Byte in den Puffer bei hBuffer, um den Vorgang zu starten.

Flags

Eine Kombination aus D3DWDDM1_3DDI_TILE_COPY_FLAG Werten, die mit einem bitweisen OR-Vorgang kombiniert werden.

Rückgabewert

Nichts

Bemerkungen

Der Treiber kann die pfnSetErrorCb Rückruffunktion verwenden, um einen Fehlercode festzulegen.

Die Direct3D-Laufzeit erwartet nicht, dass diese Funktion fehlschlägt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8.1 (WDDM 1.3)
mindestens unterstützte Server- Windows Server 2012 R2
Zielplattform- Desktop
Header- d3d10umddi.h (include D3d10umddi.h)

Siehe auch

D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE

D3DWDDM1_3DDI_TILE_COPY_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE

pfnSetErrorCb