PFND3DWDDM1_3DDI_RESIZETILEPOOL fonction de rappel (d3d10umddi.h)
Redimensionne un pool de vignettes.
Syntaxe
PFND3DWDDM1_3DDI_RESIZETILEPOOL Pfnd3dwddm13DdiResizetilepool;
void Pfnd3dwddm13DdiResizetilepool(
D3D10DDI_HDEVICE hDevice,
D3D10DDI_HRESOURCE hTilePool,
UINT64 NewSizeInBytes
)
{...}
Paramètres
hDevice
Handle de l’appareil d’affichage (contexte graphique).
hTilePool
Handle du pool de vignettes à redimensionner.
NewSizeInBytes
Nouvelle taille, en octets, du pool de vignettes. La taille doit être un multiple de 64 Ko ou zéro.
Valeur de retour
Aucun
Remarques
Le pilote peut utiliser la fonction de rappel pfnSetErrorCb pour définir un code d’erreur, en définissant S_OK en cas de réussite ; sinon, renvoyer l’un des éléments suivants :
Retourner le code | Description |
---|---|
E_INVALIDARG | La nouvelle taille du pool de vignettes n’est pas un multiple de 64 Ko ou zéro. Le pool de vignettes existant reste inchangé, ce qui inclut les mappages existants. |
E_OUTOFMEMORY | Le pilote a dû allouer de l’espace pour les nouveaux mappages de table de pages, mais il n’a plus de mémoire. Le pool de vignettes existant reste inchangé, ce qui inclut les mappages existants. |
Le runtime Direct3D effectue une validation minimale des paramètres, mais il échouera l’appel si la nouvelle taille du pool de vignettes n’est pas un multiple de la taille de vignette, ou zéro.
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) |