Partager via


PFND3DWDDM1_3DDI_UPDATETILEMAPPINGS fonction de rappel (d3d10umddi.h)

Mises à jour mappages d’emplacements de vignettes dans des ressources en mosaïques à des emplacements de mémoire dans un pool de vignettes.

Syntaxe

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
)
{...}

Paramètres

hDevice

Handle de l’appareil d’affichage (contexte graphique).

hTiledResource

Handle de la ressource en mosaïque.

NumTiledResourceRegions

Nombre de régions de ressources en mosaïque.

pTiledResourceRegionStartCoords

Tableau de structures D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE qui décrivent les coordonnées de départ des régions de ressources en mosaïques. Le paramètre NumTiledResourceRegions spécifie le nombre de structures D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE dans le tableau.

pTiledResourceRegionSizes

Tableau de structures D3DWDDM1_3DDI_TILE_REGION_SIZE qui décrivent les tailles des régions de ressources en mosaïques. Le paramètre NumTiledResourceRegions spécifie le nombre de structures D3DWDDM1_3DDI_TILE_REGION_SIZE dans le tableau.

hTilePool

Handle du pool de vignettes.

NumRanges

Nombre de plages de pool de mosaïques.

pRangeFlags

Tableau de valeurs qui décrivent chaque plage de pool de vignettes. Le paramètre NumRanges spécifie le nombre de valeurs dans le tableau. Chaque valeur peut être une combinaison de valeurs de type D3DWDDM1_3DDI_TILE_RANGE_FLAG combinées à l’aide d’une opération OR au niveau du bit.

pTilePoolStartOffsets

Tableau de décalages dans le pool de vignettes. Il s’agit de décalages de vignette de base zéro, qui sont comptabilisés dans les vignettes (et non dans les octets).

pRangeTileCounts

Tableau de valeurs qui spécifient le nombre de vignettes dans chaque plage de pool de vignettes. Le paramètre NumRanges spécifie le nombre de valeurs dans le tableau.

Flags

Combinaison de valeurs D3DWDDM1_3DDI_TILE_MAPPING_FLAG combinées à l’aide d’une opération OR au niveau du bit.

Valeur de retour

None

Remarques

Le pilote peut utiliser la fonction de rappel pfnSetErrorCb pour définir un code d’erreur. Le pilote peut définir E_INVALIDARG si un paramètre d’entrée requis n’existe pas ou a la valeur NULL.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1,WDDM 1.3
Serveur minimal pris en charge Windows Server 2012 R2
Plateforme cible Desktop (Expérience utilisateur)
En-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

D3DWDDM1_3DDI_TILED_RESOURCE_COORDINATE

D3DWDDM1_3DDI_TILE_MAPPING_FLAG

D3DWDDM1_3DDI_TILE_RANGE_FLAG

D3DWDDM1_3DDI_TILE_REGION_SIZE