structure D3DDDI_TRIMRESIDENCYSET_FLAGS (d3dukmdt.h)
D3DDDI_TRIMRESIDENCYSET_FLAGS est utilisé avec pfnTrimResidencySet pour découper la liste de résidence 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 'indicateur de 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
Peut ne pas être défini avec indicateur de PeriodicTrim. Réinitialisez la dernière clôture de contexte de découpage périodique vers la dernière clôture de contexte terminée.
TrimToBudget
Indique que l’utilisation de l’application est sur le budget mémoire et que NumBytesToTrim octets 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 binaires 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) |