struttura D3DDDI_TRIMRESIDENCYSET_FLAGS (d3dukmdt.h)
D3DDDI_TRIMRESIDENCYSET_FLAGS viene usato con pfnTrimResidencySet per tagliare l'elenco di residenza per un determinato dispositivo.
Sintassi
typedef struct D3DDDI_TRIMRESIDENCYSET_FLAGS {
union {
struct {
UINT PeriodicTrim : 1;
UINT RestartPeriodicTrim : 1;
UINT TrimToBudget : 1;
UINT Reserved : 29;
};
UINT Value;
};
} D3DDDI_TRIMRESIDENCYSET_FLAGS;
Members
PeriodicTrim
Quando viene impostato il flag PeriodicTrim , il driver deve eseguire le operazioni seguenti:
- Tagliare tutte le allocazioni a cui non è stato fatto riferimento dopo la precedente richiesta di taglio periodico confrontando l'ultimo limite di riferimento dell'allocazione con l'ultimo limite di contesto di taglio periodico.
- Aggiornare l'ultimo limite di contesto di taglio periodico con l'ultimo limite di contesto completato.
RestartPeriodicTrim
Potrebbe non essere impostato insieme al flag PeriodicTrim . Reimpostare l'ultimo limite di contesto di taglio periodico all'ultimo limite di contesto completato.
TrimToBudget
Indica che l'utilizzo dell'applicazione è superiore al budget di memoria e che i byte NumBytesToTrim devono essere tagliati in base al nuovo budget di memoria.
Reserved
Questo membro è riservato e deve essere impostato su zero.
Value
Valore consolidato dei campi di bit nella struttura.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Intestazione | d3dukmdt.h (include D3dumddi.h, D3dkmddi.h) |