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;
Membri
PeriodicTrim
Quando flag periodicTrim è impostato, il driver deve eseguire le operazioni seguenti:
- Tagliare tutte le allocazioni a cui non si fa riferimento dopo la precedente richiesta di taglio periodica confrontando l'ultima recinzione a cui si fa riferimento con l'ultimo limite di taglio periodico.
- Aggiornare l'ultimo recinto del contesto di taglio periodico con l'ultimo recinto di contesto completato.
RestartPeriodicTrim
Non può essere impostato insieme al flag PeriodicTrim. Reimpostare l'ultimo recinto del contesto di taglio periodico sull'ultimo recinto di contesto completato.
TrimToBudget
Indica che l'utilizzo dell'applicazione è superiore al budget di memoria e che NumBytesToTrim byte devono essere tagliati in modo da adattarsi al nuovo budget di memoria.
Reserved
Questo membro è riservato e deve essere impostato su zero.
Value
Valore consolidato dei campi di bit nella struttura.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 |
server minimo supportato | Windows Server 2016 |
intestazione | d3dukmdt.h (include D3dumddi.h, D3dkmddi.h) |