Partager via


structure D3DDDI_MAKERESIDENT_FLAGS (d3dukmdt.h)

D3DDDI_MAKERESIDENT_FLAGS est utilisé avec MakeResident (pfnMakeResidentCb ou D3DKMTMakeResident) pour indiquer au système d’exploitation d’ajouter une ressource à la liste de résidence de l’appareil et incrémenter le nombre de références de résidence sur cette allocation.

Syntaxe

typedef struct D3DDDI_MAKERESIDENT_FLAGS {
  union {
    struct {
      UINT CantTrimFurther : 1;
      UINT MustSucceed : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} D3DDDI_MAKERESIDENT_FLAGS;

Membres

CantTrimFurther

Cet indicateur doit être utilisé une fois que le pilote en mode utilisateur a réduit toutes les autres ressources possibles de l’appareil et exiger que la ressource actuelle soit établie en résident afin de faire avancer la progression sur une opération atomique particulière.

MustSucceed

Cet indicateur peut uniquement être défini si CantTrimFurther est également défini. Il indique que la ressource en cours de résidence est essentielle à la progression de l’appareil. Si le gestionnaire de mémoire vidéo ne peut pas satisfaire la demande que l’appareil est mis en erreur.

Reserved

Ce membre est réservé et doit être défini sur zéro.

Value

Valeur consolidée de la structure.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10
serveur minimum pris en charge Windows Server 2016
d’en-tête d3dukmdt.h (include D3dumddi.h, D3dkmddi.h)

Voir aussi

D3DKMTMakeResident

pfnMakeResidentCb