Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kode untuk dukungan dan penanganan interupsi serupa dalam driver WDF dan WDM. Ada satu perbedaan utama:
- Driver WDF membuat objek WDFINTERRUPT dan mendaftarkan panggilan balik rutin layanan interupsi (ISR) dengan memanggil WdfInterruptCreate dari panggilan balik EvtDriverDeviceAdd-nya .
- Driver WDM membuat struktur KINTERRUPT dan menghubungkannya selama pemrosesan IRP_MN_START_DEVICE .
Fungsi panggilan balik EvtInterruptIsr dalam driver WDF melakukan tugas yang sama dengan rutinitas InterruptService driver WDM. Panggilan balik EvtInterruptIsr memanggil WdfInterruptQueueDpcForIsr untuk mengantrekan panggilan balik EvtInterruptDpc untuk diproses nanti pada DISPATCH_LEVEL. Sebagai respons, kerangka kerja menambahkan objek DPC ke antrean sistem yang menjalankan panggilan balik ini.
Untuk informasi selengkapnya tentang objek interupsi kerangka kerja, lihat Menangani Gangguan Perangkat Keras.