PFND3DWDDM1_3DDI_COPYTILES Rückruffunktion (d3d10umddi.h)

Kopiert Kacheln aus dem Puffer in eine gekachelte 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 gekachelte Ressource.

pTileRegionStartCoord

Ein Zeiger auf eine D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE-Struktur , die die Startkoordinaten der gekachelten Zielressource beschreibt.

pTileRegionSize

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

hBuffer

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

BufferStartOffsetInBytes

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

Flags

Eine Kombination aus D3DWDDM1_3DDI_TILE_COPY_FLAG Werten, die mithilfe eines bitweisen OR-Vorgangs kombiniert werden.

Rückgabewert

Keine

Bemerkungen

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

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1 (WDDM 1.3)
Unterstützte Mindestversion (Server) Windows Server 2012 R2
Zielplattform Desktop
Kopfzeile d3d10umddi.h (einschließlich D3d10umddi.h)

Weitere Informationen

D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE

D3DWDDM1_3DDI_TILE_COPY_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE

pfnSetErrorCb