Freigeben über


PFND3DWDDM1_3DDI_UPDATETILES Rückruffunktion (d3d10umddi.h)

Updates Kacheln durch Kopieren aus dem App-Speicher in die kachelte Ressource.

Syntax

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

Parameter

hDevice

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

hDestTiledResource

Ein Handle für die gekachelte Ressource.

pDestTileRegionStartCoord

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

pDestTileRegionSize

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

pSourceTileData

Ein Zeiger auf den Arbeitsspeicher, der die Quellkacheldaten enthält, die diese Funktion zum Aktualisieren der kachelten Ressource verwendet.

Flags

Eine Kombination von Werten vom Typ D3DWDDM1_3DDI_TILE_COPY_FLAG , die mithilfe einer bitweisen OR-Operation kombiniert werden. Der einzige gültige Wert ist D3DWDDM1_3DDI_TILE_COPY_NO_OVERWRITE. Die anderen Werte der Enumerationskonstante sind hier nicht aussagekräftig, obwohl die Verwendung von D3DWDDM1_3DDI_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER per Definition dazu führt, was die UpdateTiles-Funktion ausführt und aus dem App-Speicher stammt.

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

Weitere Informationen

D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE

D3DWDDM1_3DDI_TILE_COPY_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE

UpdateTiles

pfnSetErrorCb