D3DDDI_TRIMRESIDENCYSET_FLAGS-Struktur (d3dukmdt.h)
D3DDDI_TRIMRESIDENCYSET_FLAGS wird mit pfnTrimResidencySet verwendet, um die Residenzliste für ein bestimmtes Gerät zu kürzen.
Syntax
typedef struct D3DDDI_TRIMRESIDENCYSET_FLAGS {
union {
struct {
UINT PeriodicTrim : 1;
UINT RestartPeriodicTrim : 1;
UINT TrimToBudget : 1;
UINT Reserved : 29;
};
UINT Value;
};
} D3DDDI_TRIMRESIDENCYSET_FLAGS;
Member
PeriodicTrim
Wenn das PeriodicTrim-Flag festgelegt ist, muss der Treiber die folgenden Vorgänge ausführen:
- Kürzen Sie alle Zuordnungen, auf die seit der vorherigen regelmäßigen Kürzungsanforderung nicht verwiesen wurde, indem Sie den Zuordnungszaun, auf den zuletzt verwiesen wurde, mit dem letzten periodischen Kürzungskontextzaun vergleichen.
- Aktualisieren Sie den letzten regelmäßigen Kontextzaun mit dem letzten abgeschlossenen Kontextzaun.
RestartPeriodicTrim
Darf nicht zusammen mit dem PeriodicTrim-Flag festgelegt werden. Setzen Sie den letzten regelmäßigen Kürzungskontextzaun auf den letzten abgeschlossenen Kontextzaun zurück.
TrimToBudget
Gibt an, dass die Anwendungsnutzung über dem Arbeitsspeicherbudget liegt und dass NumBytesToTrim-Bytes gekürzt werden sollen, um in das neue Speicherbudget zu passen.
Reserved
Dieser Member ist reserviert und sollte auf 0 (null) festgelegt werden.
Value
Der konsolidierte Wert der Bitfelder in der -Struktur.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | d3dukmdt.h (einschließlich D3dumddi.h, D3dkmddi.h) |