Bagikan melalui


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)

Lihat juga

pfnTrimResidencySet