Fungsi WdmlibIoDisconnectInterruptEx (iointex.h)

Fungsi WdmlibIoDisconnectInterruptEx membatalkan pendaftaran rutinitas layanan interupsi (ISR) yang didaftarkan oleh panggilan sebelumnya ke fungsi WdmlibIoConnectInterruptEx .

Sintaks

NTSTATUS WdmlibIoDisconnectInterruptEx(
  [in, out] PIO_DISCONNECT_INTERRUPT_PARAMETERS Parameters
);

Parameter

[in, out] Parameters

Penunjuk ke struktur IO_DISCONNECT_INTERRUPT_PARAMETERS yang berisi konteks koneksi untuk gangguan yang terputus.

Nilai kembali

Tidak ada.

Keterangan

Driver harus mengonfigurasi perangkat untuk mengeluarkan gangguan hanya ketika gangguan ini tersambung. Kegagalan untuk mencegah perangkat mengeluarkan gangguan ketika gangguan terputus dapat menyebabkan ketidakstabilan sistem. Misalnya, jika perangkat berbagi garis interupsi yang dipicu tingkat dengan perangkat lain, dan perangkat mengeluarkan permintaan interupsi ketika gangguan perangkat terputus, perangkat lain di saluran tidak akan mengakui gangguan dan interupsi akan terus aktif. Sebelum memanggil WdmlibIoDisconnectInterruptEx, driver harus mengonfigurasi perangkat untuk berhenti mengeluarkan gangguan. Setelah memanggil WdmlibIoConnectInterruptEx, driver harus mengonfigurasi perangkat untuk mulai mengeluarkan gangguan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows Vista. Driver yang juga harus bekerja Microsoft Windows 2000, Windows XP, atau Windows Server 2003 dapat ditautkan ke Iointex.lib untuk menggunakan rutinitas.
Target Platform Universal
Header iointex.h (termasuk Iointex.h, Wdm.h, Ntddk.h, Ntifs.h)
Pustaka NtosKrnl.lib; Iointex.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Lihat juga

IO_DISCONNECT_INTERRUPT_PARAMETERS

WdmlibIoConnectInterruptEx