Mendukung File Khusus
File khusus mencakup file halaman, file cadangan, dan file hibernasi. Jika perangkat target untuk driver Anda adalah perangkat penyimpanan yang mungkin digunakan sistem untuk file-file ini, driver harus melakukan hal berikut:
Panggil WdfDeviceSetSpecialFileSupport untuk mengaktifkan atau menonaktifkan dukungan untuk setiap jenis file khusus. (Dukungan setiap driver untuk file khusus dinonaktifkan secara default.)
Driver bus yang menghitung perangkat anak juga harus memanggil WdfDeviceSetSpecialFileSupport untuk setiap perangkat anak yang dapat mendukung file khusus.
Panggil WdfDeviceAddDependentUsageDeviceObject, jika satu perangkat bergantung pada perangkat lain saat mendukung file khusus.
Secara opsional menyediakan fungsi panggilan balik EvtDeviceUsageNotification atau (mulai dari KMDF 1.11) EvtDeviceUsageNotificationEx , sehingga driver akan diberi tahu ketika file khusus dibuat atau dihapus.
Jika driver Anda memanggil WdfDeviceSetSpecialFileSupport untuk perangkat, dan jika file khusus terbuka pada perangkat, kerangka kerja tidak mengizinkan manajer PnP untuk menghapus atau menghentikan perangkat.
Setelah driver memanggil WdfDeviceAddDependentUsageDeviceObject, driver dapat memanggil WdfDeviceRemoveDependentUsageDeviceObject untuk menghapus dependensi perangkat pada perangkat lain.
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