PFND3DWDDM1_3DDI_UPDATETILES Rückruffunktion (d3d10umddi.h)
Aktualisiert Kacheln, indem sie aus dem App-Speicher in die nebeneinander angeordnete Ressource kopieren.
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 nebeneinander angeordnete Ressource.
pDestTileRegionStartCoord
Ein Zeiger auf eine D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE Struktur, die die Startkoordinaten der nebeneinander angeordneten Ressource beschreibt.
pDestTileRegionSize
Ein Zeiger auf eine D3DWDDM1_3DDI_TILE_REGION_SIZE Struktur, die die Größe des unterteilten Bereichs beschreibt.
pSourceTileData
Ein Zeiger auf den Speicher, der die Quellkacheldaten enthält, die von dieser Funktion zum Aktualisieren der nebeneinander angeordneten Ressource verwendet werden.
Flags
Eine Kombination aus Werten vom Typ D3DWDDM1_3DDI_TILE_COPY_FLAG, die mithilfe eines bitweisen ODER--Vorgangs kombiniert werden. Der einzige gültige Wert ist D3DWDDM1_3DDI_TILE_COPY_NO_OVERWRITE. Die anderen Enumerationskonstantenwerte sind hier nicht aussagekräftig, was die UpdateTiles--Funktion jedoch mithilfe D3DWDDM1_3DDI_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER der Definition im App-Speicher bewirkt.
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