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