structure D3DDDI_TRIMRESIDENCYSET_FLAGS (d3dukmdt.h)
D3DDDI_TRIMRESIDENCYSET_FLAGS est utilisé avec pfnTrimResidencySet pour réduire la liste de résidences d’un appareil donné.
Syntaxe
typedef struct D3DDDI_TRIMRESIDENCYSET_FLAGS {
union {
struct {
UINT PeriodicTrim : 1;
UINT RestartPeriodicTrim : 1;
UINT TrimToBudget : 1;
UINT Reserved : 29;
};
UINT Value;
};
} D3DDDI_TRIMRESIDENCYSET_FLAGS;
Membres
PeriodicTrim
Lorsque l’indicateur PeriodicTrim est défini, le pilote doit effectuer les opérations suivantes :
- Supprimez toutes les allocations qui n’ont pas été référencées depuis la demande de découpage périodique précédente en comparant la dernière clôture référencée d’allocation à la dernière clôture de contexte de découpage périodique.
- Actualisez la dernière clôture de contexte de découpage périodique avec la dernière clôture de contexte terminée.
RestartPeriodicTrim
Ne peut pas être défini avec l’indicateur PeriodicTrim . Réinitialisez la dernière clôture de contexte de découpage périodique à la dernière clôture de contexte terminée.
TrimToBudget
Indique que l’utilisation de l’application dépasse le budget de mémoire et que les octets NumBytesToTrim doivent être réduits pour s’adapter au nouveau budget de mémoire.
Reserved
Ce membre est réservé et doit être défini sur zéro.
Value
Valeur consolidée des champs bits dans 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) |