PFND3DWDDM1_3DDI_UPDATETILEMAPPINGS Rückruffunktion (d3d10umddi.h)
Updates Zuordnungen von Kachelspeicherorten in kachelten Ressourcen zu Speicherspeicherorten in einem Kachelpool.
Syntax
PFND3DWDDM1_3DDI_UPDATETILEMAPPINGS Pfnd3dwddm13DdiUpdatetilemappings;
void Pfnd3dwddm13DdiUpdatetilemappings(
D3D10DDI_HDEVICE hDevice,
D3D10DDI_HRESOURCE hTiledResource,
UINT NumTiledResourceRegions,
const D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE *pTiledResourceRegionStartCoords,
const D3DWDDM1_3DDI_TILE_REGION_SIZE *pTiledResourceRegionSizes,
D3D10DDI_HRESOURCE hTilePool,
UINT NumRanges,
const UINT *pRangeFlags,
const UINT *pTilePoolStartOffsets,
const UINT *pRangeTileCounts,
UINT Flags
)
{...}
Parameter
hDevice
Ein Handle für das Anzeigegerät (Grafikkontext).
hTiledResource
Ein Handle für die gekachelte Ressource.
NumTiledResourceRegions
Die Anzahl der kachelten Ressourcenbereiche.
pTiledResourceRegionStartCoords
Ein Array von D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE Strukturen, die die Startkoordinaten der kachelten Ressourcenbereiche beschreiben. Der Parameter NumTiledResourceRegions gibt die Anzahl der D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE Strukturen im Array an.
pTiledResourceRegionSizes
Ein Array von D3DWDDM1_3DDI_TILE_REGION_SIZE Strukturen, die die Größe der kachelten Ressourcenbereiche beschreiben. Der Parameter NumTiledResourceRegions gibt die Anzahl der D3DWDDM1_3DDI_TILE_REGION_SIZE Strukturen im Array an.
hTilePool
Ein Handle für den Kachelpool.
NumRanges
Die Anzahl der Kachelpoolbereiche.
pRangeFlags
Ein Array von Werten, die jeden Kachelpoolbereich beschreiben. Der Parameter NumRanges gibt die Anzahl der Werte im Array an. Jeder Wert kann eine Kombination von Werten vom Typ D3DWDDM1_3DDI_TILE_RANGE_FLAG kombiniert werden, indem eine bitweise OR-Operation verwendet wird.
pTilePoolStartOffsets
Ein Array von Offsets im Kachelpool. Dies sind nullbasierte Kacheloffsets, die in Kacheln (nicht Bytes) zählen.
pRangeTileCounts
Ein Array von Werten, die die Anzahl der Kacheln in jedem Kachelpoolbereich angeben. Der Parameter NumRanges gibt die Anzahl der Werte im Array an.
Flags
Eine Kombination aus D3DWDDM1_3DDI_TILE_MAPPING_FLAG Werten, die mithilfe einer bitweisen OR-Operation kombiniert werden.
Rückgabewert
Keine
Bemerkungen
Der Treiber kann die Rückruffunktion pfnSetErrorCb verwenden, um einen Fehlercode festzulegen. Der Treiber kann E_INVALIDARG festlegen, wenn ein erforderlicher Eingabeparameter nicht vorhanden ist oder NULL ist.
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