struktur D3DKMT_OFFERALLOCATIONS (d3dkmthk.h)
Menentukan alokasi memori video yang ditawarkan driver untuk digunakan kembali. Digunakan dengan fungsi D3DKMTOfferAllocations .
Sintaks
typedef struct _D3DKMT_OFFERALLOCATIONS {
[in] D3DKMT_HANDLE hDevice;
[in] D3DKMT_HANDLE *pResources;
[in] const D3DKMT_HANDLE *HandleList;
[in] UINT NumAllocations;
[in] D3DKMT_OFFER_PRIORITY Priority;
D3DKMT_OFFER_FLAGS Flags;
} D3DKMT_OFFERALLOCATIONS;
Anggota
[in] hDevice
Jenis data D3DKMT_HANDLE yang mewakili handel mode kernel ke perangkat yang membuat alokasi.
[in] pResources
Array runtime Direct3D menangani sumber daya untuk ditawarkan.
Jika driver mode pengguna menggunakan array yang ditentukan oleh HandleList untuk menawarkan daftar alokasi, driver harus mengatur pResources ke NULL. Sebaliknya, jika driver menggunakan array yang ditentukan oleh pResources untuk menawarkan daftar sumber daya, driver harus mengatur HandleList ke NULL.
[in] HandleList
Array jenis data D3DKMT_HANDLE yang mewakili handel mode kernel ke alokasi yang ditawarkan.
Jika sumber daya dibuat dengan nilai bendera D3D10_DDI_BIND_PRESENT yang ditetapkan di pCreateResource-BindFlags>, tawarkan sumber daya dengan handel alokasinya, bukan oleh handel sumber dayanya.
[in] NumAllocations
Jumlah item di anggota pResources atau HandleList , mana pun yang bukan NULL.
[in] Priority
Prioritas, jenis D3DKMT_OFFER_PRIORITY, yang menawarkan alokasi untuk digunakan kembali.
Flags
Opsi bendera.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Server minimum yang didukung | Windows Server 2012 |
Header | d3dkmthk.h (termasuk D3dkmthk.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk