struktur DXGKARG_DESTROYALLOCATION (d3dkmddi.h)
Struktur DXGKARG_DESTROYALLOCATION menjelaskan bagaimana driver miniport tampilan harus melepaskan alokasi.
Sintaks
typedef struct _DXGKARG_DESTROYALLOCATION {
[in] UINT NumAllocations;
[in] const HANDLE *pAllocationList;
[in/out] HANDLE hResource;
[in] DXGK_DESTROYALLOCATIONFLAGS Flags;
} DXGKARG_DESTROYALLOCATION;
Anggota
[in] NumAllocations
Jumlah elemen dalam array yang ditentukan pAllocationList , yang menunjukkan jumlah alokasi yang akan dilepaskan.
[in] pAllocationList
Array handel ke alokasi untuk dilepaskan.
[in/out] hResource
Handel ke sumber daya. Driver miniport tampilan membersihkan handel ini jika harus melepaskan sumber daya bersama dengan alokasi.
[in] Flags
Struktur DXGK_DESTROYALLOCATIONFLAGS yang mengidentifikasi cara melepaskan alokasi.
Keterangan
Handel dalam array yang ditentukan anggota pAllocationList ditangani ke alokasi yang sebelumnya dikembalikan oleh fungsi DxgkDdiCreateAllocation driver dalam anggota hAllocation struktur DXGK_ALLOCATIONINFO, yang merupakan bagian dari anggota pAllocationInfo struktur DXGKARG_CREATEALLOCATION. Setiap alokasi menangani titik ke buffer yang berisi data driver privat untuk alokasi. Driver miniport tampilan harus melepaskan memori untuk alokasi selama panggilan ke DxgkDdiDestroyAllocation.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Header | d3dkmddi.h (termasuk D3dkmddi.h) |