Partager via


PFND3DWDDM1_3DDI_UPDATETILEMAPPINGS fonction de rappel (d3d10umddi.h)

Met à jour les mappages d’emplacements de vignettes dans les ressources en mosaïques aux 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ïques.

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 de OU 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, en comptant les vignettes (et non en octets).

pRangeTileCounts

Tableau de valeurs qui spécifient le nombre de vignettes dans chaque plage de pools 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 de OU au niveau du bit.

Valeur de retour

Aucun

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 obligatoire n’existe pas ou est NULL.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8.1,WDDM 1.3
serveur minimum pris en charge Windows Server 2012 R2
plateforme cible Bureau
d’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