Bagikan melalui


fungsi WDF_INTERRUPT_CONFIG_INIT (wdfinterrupt.h)

[Berlaku untuk KMDF dan UMDF]

Fungsi WDF_INTERRUPT_CONFIG_INIT menginisialisasi struktur WDF_INTERRUPT_CONFIG .

Sintaks

void WDF_INTERRUPT_CONFIG_INIT(
  [out]          PWDF_INTERRUPT_CONFIG Configuration,
  [in]           PFN_WDF_INTERRUPT_ISR EvtInterruptIsr,
  [in, optional] PFN_WDF_INTERRUPT_DPC EvtInterruptDpc
);

Parameter

[out] Configuration

Penunjuk ke struktur WDF_INTERRUPT_CONFIG .

[in] EvtInterruptIsr

Penunjuk ke fungsi panggilan balik EvtInterruptIsr driver.

[in, optional] EvtInterruptDpc

Penunjuk ke fungsi panggilan balik EvtInterruptDpc driver, atau NULL.

Nilai kembali

Tidak ada

Keterangan

Fungsi WDF_INTERRUPT_CONFIG_INIT nol struktur WDF_INTERRUPT_CONFIG yang ditentukan dan mengatur anggota Ukurannya ke ukuran struktur. Ini juga mengatur anggota ShareVector struktur ke WdfUseDefault dan menyimpan penunjuk fungsi panggilan balik yang ditentukan. Terakhir, ini menetapkan anggota ReportInactiveOnPowerDown dari struktur WDF_INTERRUPT_CONFIG yang ditentukan ke WdfDefault.

Untuk informasi selengkapnya tentang menangani gangguan dalam driver berbasis kerangka kerja, lihat Menangani Gangguan Perangkat Keras.

Contoh

Untuk contoh kode yang menggunakan WDF_INTERRUPT_CONFIG_INIT, lihat WdfInterruptCreate.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Versi KMDF minimum 1,0
Versi UMDF minimum 2.0
Header wdfinterrupt.h (termasuk Wdf.h)
IRQL Tingkat apa pun

Lihat juga

EvtInterruptDpc

EvtInterruptIsr

WDF_INTERRUPT_CONFIG