struktur D3DDDICB_RECLAIMALLOCATIONS (d3dumddi.h)
Menjelaskan sumber daya memori video yang akan diklaim kembali dan bahwa driver tampilan mode pengguna yang sebelumnya ditawarkan untuk digunakan kembali. Digunakan dengan fungsi pfnReclaimAllocationsCb .
Sintaks
typedef struct _D3DDDICB_RECLAIMALLOCATIONS {
[in] const HANDLE *pResources;
[in] const D3DKMT_HANDLE *HandleList;
[out] BOOL *pDiscarded;
[in] UINT NumAllocations;
} D3DDDICB_RECLAIMALLOCATIONS;
Anggota
[in] pResources
Penunjuk ke array handel ke sumber daya yang akan diklaim kembali.
Jika pResources bukan NULL, anggota HandleList harus NULL.
[in] HandleList
Array jenis data D3DKMT_HANDLE yang mewakili handel mode kernel ke alokasi yang akan diklaim ulang.
Jika HandleList bukan NULL, anggota pResources harus NULL.
[out] pDiscarded
Array nilai Boolean yang menentukan apakah setiap sumber daya atau alokasi dibuang.
Setiap nilai Boolean dalam array ini sesuai dengan sumber daya di lokasi indeks yang sama dalam array yang ditunjukkan oleh pResources atau HandleList.
Subsistem kernel grafis DirectX menetapkan setiap nilai Boolean ke TRUE jika sumber daya yang berkorepondasi dibuang, atau ke FALSE jika tidak.
Nilai pDiscarded dapat berupa NULL. Jika driver mengaturnya ke NULL, konten sumber daya atau alokasi dapat diasumsikan hilang. Jika driver tidak memerlukan konten sumber daya atau alokasi, mengatur pDiscarded ke NULL dapat meningkatkan performa.
[in] NumAllocations
Jumlah item di anggota pResources, HandleList, atau pDiscarded , mana pun yang bukan NULL.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Server minimum yang didukung | Windows Server 2012 |
Header | d3dumddi.h (termasuk D3dumddi.h) |