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 des appareils 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 supprimé toutes les autres ressources possibles dans l’appareil et que la ressource actuelle doit être rendue résidente afin de progresser sur une opération atomique particulière.

MustSucceed

Cet indicateur ne peut être défini que si CantTrimFurther est également défini. Cela indique que la ressource rendue résidente est essentielle à la progression de l’appareil. Si le gestionnaire de mémoire vidéo ne peut pas répondre à la demande, l’appareil sera mis en erreur.

Reserved

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

Value

Valeur consolidée de la structure.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
En-tête d3dukmdt.h (inclure D3dumddi.h, D3dkmddi.h)

Voir aussi

D3DKMTMakeResident

pfnMakeResidentCb