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) |