struktur D3DDDICB_DEALLOCATE2 (d3dumddi.h)
Struktur D3DDDICB_DEALLOCATE2 menjelaskan parameter untuk merilis alokasi dengan pfnDeallocate2Cb
Sintaks
typedef struct _D3DDDICB_DEALLOCATE2 {
[in] HANDLE hResource;
[in] UINT NumAllocations;
[in] const D3DKMT_HANDLE *HandleList;
[in] D3DDDICB_DESTROYALLOCATION2FLAGS Flags;
} D3DDDICB_DEALLOCATE2;
Anggota
[in] hResource
Handel ke sumber daya yang alokasi terkaitnya harus dirilis. Jika driver tampilan mode pengguna menggunakan array yang ditentukan oleh HandleList untuk menentukan alokasi yang akan dilepaskan, ia mengatur hResource ke NULL.
[in] NumAllocations
Jumlah alokasi dalam array HandleList . Jika driver tampilan mode pengguna mengatur handel di anggota hResource ke non-NULL, NumAllocations diabaikan oleh runtime Direct3D.
[in] HandleList
Array jenis data D3DKMT_HANDLE yang mewakili handel mode kernel ke alokasi. Fungsi pfnAllocateCb runtime Direct3D mengembalikan handel ini. Oleh karena itu, driver tampilan mode pengguna menggunakan handel ini untuk melepaskan alokasi.
Jika driver tampilan mode pengguna mengatur handel di anggota hResource ke non-NULL, HandleList diabaikan oleh runtime Direct3D.
[in] Flags
Struktur D3DDDICB_DESTROYALLOCATION2FLAGS yang berisi detail tambahan tentang operasi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 |
Server minimum yang didukung | Server Windows 2016 |
Header | d3dumddi.h (termasuk D3dumddi.h) |