Fungsi WdfInterruptWdmGetInterrupt (wdfinterrupt.h)
[Hanya berlaku untuk KMDF]
Metode WdfInterruptWdmGetInterrupt mengembalikan pointer ke objek interupsi WDM yang terkait dengan objek interupsi kerangka kerja tertentu.
Sintaks
PKINTERRUPT WdfInterruptWdmGetInterrupt(
[in] WDFINTERRUPT Interrupt
);
Parameter
[in] Interrupt
Handel ke objek interupsi kerangka kerja.
Nilai kembali
Metode WdfInterruptWdmGetInterrupt mengembalikan pointer ke struktur KINTERRUPT . Metode ini mengembalikan NULL jika dipanggil sebelum fungsi panggilan balik EvtInterruptEnable driver dipanggil atau setelah fungsi panggilan balik EvtInterruptDisable driver kembali.
Pemeriksaan bug terjadi jika driver menyediakan handel objek yang tidak valid.
Keterangan
Penunjuk yang dikembalikan metode WdfInterruptWdmGetInterrupt valid hingga fungsi panggilan balik EvtInterruptDisable driver kembali.
Untuk informasi selengkapnya tentang menangani gangguan dalam driver berbasis kerangka kerja, lihat Menangani Gangguan Perangkat Keras.
Contoh
Contoh kode berikut mendapatkan penunjuk ke struktur KINTERRUPT yang terkait dengan objek interupsi kerangka kerja tertentu.
PKINTERRUPT wdmInterrupt;
wdmInterrupt = WdfInterruptWdmGetInterrupt(Interrupt);
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1,0 |
Header | wdfinterrupt.h (termasuk Wdf.h) |
Pustaka | Wdf01000.sys (lihat Penerapan Versi Pustaka Kerangka Kerja.) |
IRQL | <= DIRQL |
Aturan kepatuhan DDI | DriverCreate(kmdf) |
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