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