Freigeben über


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

D3DWDDM1_3DDI_TILE_MAPPING_FLAG

D3DWDDM1_3DDI_TILE_RANGE_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE