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

KINTERRUPT