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) |