Partager via


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)