D3DDDI_TRIMRESIDENCYSET_FLAGS Struktur (d3dukmdt.h)
D3DDDI_TRIMRESIDENCYSET_FLAGS wird mit pfnTrimResidencySet- verwendet, um die Residency-Liste 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;
Angehörige
PeriodicTrim
Wenn "PeriodTrim" Flag festgelegt ist, ist der Treiber erforderlich, um die folgenden Vorgänge auszuführen:
- Kürzen Sie alle Zuordnungen, auf die seit der vorherigen regelmäßigen Trim-Anforderung nicht verwiesen wurde, indem Sie den zuletzt referenzierten Zaun mit dem letzten regelmäßigen Kontextzaun vergleichen.
- Aktualisieren Sie den letzten regelmäßigen Kontextzaun mit dem letzten abgeschlossenen Kontextzaun.
RestartPeriodicTrim
Kann nicht zusammen mit PeriodicTrim Flag festgelegt werden. Setzen Sie den letzten regelmäßigen Kontextzaun auf den letzten abgeschlossenen Kontextzaun zurück.
TrimToBudget
Gibt an, dass die Anwendungsauslastung über dem Speicherbudget liegt und dass NumBytesToTrim- Bytes auf das neue Speicherbudget zugeschnitten werden sollen.
Reserved
Dieses Element ist reserviert und sollte auf Null festgelegt werden.
Value
Der konsolidierte Wert der Bitfelder in der Struktur.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 |
mindestens unterstützte Server- | Windows Server 2016 |
Header- | d3dukmdt.h (einschließlich D3dumddi.h, D3dkmddi.h) |