PFND3DDDI_DESTROYDEVICE fungsi panggilan balik (d3dumddi.h)
Fungsi DestroyDevice menghancurkan konteks grafis.
Sintaks
PFND3DDDI_DESTROYDEVICE Pfnd3dddiDestroydevice;
HRESULT Pfnd3dddiDestroydevice(
HANDLE hDevice
)
{...}
Parameter
hDevice
Handel ke perangkat tampilan (konteks grafis) sedang dihancurkan.
Menampilkan nilai
DestroyDevice mengembalikan S_OK atau hasil kesalahan yang sesuai.
Keterangan
Driver harus membebaskan semua sumber daya yang dialokasikan untuk perangkat dan membersihkan struktur data pelacakan internal apa pun.
Sebelum driver memanggil fungsi pfnDeallocateCb untuk melepaskan alokasi, driver harus memastikan bahwa alokasi tidak terkunci. Dengan kata lain, dalam masa pakai perangkat, setiap panggilan ke fungsi pfnLockCb untuk mengunci alokasi harus dipasangkan dengan panggilan ke fungsi pfnUnlockCb untuk membuka kunci alokasi. Namun, dalam satu panggilan ke pfnUnlockCb, driver dapat membuka beberapa alokasi yang masing-masing dialokasikan dalam panggilan pfnLockCb terpisah.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Target Platform | Desktop |
Header | d3dumddi.h (termasuk D3dumddi.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