PFND3DWDDM1_3DDI_UPDATETILEMAPPINGS Rückruffunktion (d3d10umddi.h)
Aktualisiert Zuordnungen von Kachelspeicherorten in nebeneinander angeordneten 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 nebeneinander angeordnete Ressource.
NumTiledResourceRegions
Die Anzahl der unterteilten Ressourcenbereiche.
pTiledResourceRegionStartCoords
Ein Array von D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE Strukturen, die die Anfangskoordinaten der unterteilten 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ößen der unterteilten 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 aus Werten vom Typ D3DWDDM1_3DDI_TILE_RANGE_FLAG kombiniert werden, indem ein bitweiser ODER--Vorgang verwendet wird.
pTilePoolStartOffsets
Ein Array von Offsets in den Kachelpool. Hierbei handelt es sich um nullbasierte Kacheloffsets, die in Kacheln gezählt werden (nicht byte).
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 eines bitweisen OR--Vorgangs kombiniert werden.
Rückgabewert
Nichts
Bemerkungen
Der Treiber kann die pfnSetErrorCb Rückruffunktion verwenden, um einen Fehlercode festzulegen. Der Treiber kann E_INVALIDARG festlegen, wenn kein erforderlicher Eingabeparameter vorhanden ist oder NULL-ist.
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