Membuat Objek Perangkat dalam Driver Fungsi

Setiap driver fungsi membuat objek perangkat kerangka kerja untuk setiap perangkat yang didukung yang ada pada sistem. Karena objek perangkat ini dibuat oleh driver fungsi, objek tersebut disebut objek perangkat fungsial (FDO). Setiap FDO adalah representasi driver fungsi dari perangkat.

Driver fungsi harus membuat objek perangkat kerangka kerja setiap kali kerangka kerja memanggil fungsi panggilan balik EvtDriverDeviceAdd driver. Kerangka kerja memanggil fungsi panggilan balik ini untuk memberi tahu driver bahwa salah satu perangkat yang didukung ada pada sistem.

Fungsi panggilan balik EvtDriverDeviceAdd driver menerima penunjuk ke struktur WDFDEVICE_INIT . Driver dapat memanggil sekumpulan metode inisialisasi objek perangkat kerangka kerja, yang menyimpan informasi dalam struktur WDFDEVICE_INIT. Selain itu, driver fungsi dapat memanggil metode inisialisasi FDO kerangka kerja.

Membuat objek perangkat kerangka kerja dalam driver fungsi biasanya mencakup langkah-langkah berikut: