struktur D3DDDI_TRIMRESIDENCYSET_FLAGS (d3dukmdt.h)
D3DDDI_TRIMRESIDENCYSET_FLAGS digunakan dengan pfnTrimResidencySet untuk memangkas daftar residensi untuk perangkat tertentu.
Sintaks
typedef struct D3DDDI_TRIMRESIDENCYSET_FLAGS {
union {
struct {
UINT PeriodicTrim : 1;
UINT RestartPeriodicTrim : 1;
UINT TrimToBudget : 1;
UINT Reserved : 29;
};
UINT Value;
};
} D3DDDI_TRIMRESIDENCYSET_FLAGS;
Anggota
PeriodicTrim
Ketika bendera PeriodicTrim diatur, driver diperlukan untuk melakukan operasi berikut:
- Pangkas semua alokasi yang tidak direferensikan sejak permintaan pemangkasan berkala sebelumnya dengan membandingkan pagar referensi terakhir alokasi dengan pagar konteks pemangkasan berkala terakhir.
- Refresh pagar konteks pemangkasan berkala terakhir dengan pagar konteks terakhir yang diselesaikan.
RestartPeriodicTrim
Mungkin tidak diatur bersama dengan bendera PeriodicTrim . Reset pagar konteks pemangkasan berkala terakhir ke pagar konteks terakhir yang diselesaikan.
TrimToBudget
Menunjukkan bahwa penggunaan aplikasi melebihi anggaran memori dan byte NumBytesToTrim harus dipangkas agar sesuai dengan anggaran memori baru.
Reserved
Anggota ini dicadangkan dan harus diatur ke nol.
Value
Nilai terkonsolidasi dari bidang bit dalam struktur.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 |
Server minimum yang didukung | Server Windows 2016 |
Header | d3dukmdt.h (termasuk D3dumddi.h, D3dkmddi.h) |