Bagikan melalui


struktur D3DDDICB_EVICT (d3dumddi.h)

D3DKMT_EVICT digunakan dengan pfnEvictCb untuk mengurangi satu dari jumlah referensi residensi.

Setelah jumlah ini mencapai nol, jumlah tersebut akan menghapus alokasi dari daftar residensi perangkat.

Sintaks

typedef struct D3DDDICB_EVICT {
  [in]  UINT                NumAllocations;
  [in]  const D3DKMT_HANDLE *AllocationList;
  [in]  D3DDDI_EVICT_FLAGS  Flags;
  [out] UINT64              NumBytesToTrim;
} D3DDDICB_EVICT;

Anggota

[in] NumAllocations

Jumlah handel alokasi dalam array AllocationList .

[in] AllocationList

Array alokasi NumAllocations menangani untuk menandai pengeluaran. Semua alokasi harus dibuat pada hDevice.

[in] Flags

Menentukan perilaku pengeluaran seperti yang di dokumentasikan dalam D3DDDI_EVICT_FLAGS.

[out] NumBytesToTrim

Ketika bukan nol, menentukan berapa banyak aplikasi yang harus dikeluarkan untuk memenuhi anggaran memorinya saat ini.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

D3DDDI_EVICT_FLAGS

pfnEvictCb