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