Fungsi IoReportInterruptActive (wdm.h)
Rutinitas IoReportInterruptActive menginformasikan sistem operasi bahwa rutinitas layanan interupsi (ISR) terdaftar aktif dan siap untuk menangani permintaan interupsi.
Sintaks
void IoReportInterruptActive(
[in] PIO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS Parameters
);
Parameter
[in] Parameters
Penunjuk ke struktur IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS yang berisi konteks koneksi yang terkait dengan gangguan. Pemanggil menerima konteks ini dari panggilan IoConnectInterruptEx yang mendaftarkan ISR.
Nilai kembali
Tidak ada
Keterangan
Rutinitas IoConnectInterruptEx mendaftarkan ISR dan menghubungkan ISR ke interupsi atau gangguan. Setelah ISR terdaftar, driver dapat membuat ISR aktif atau tidak aktif dengan memanggil rutinitas IoReportInterruptActive atau IoReportInterruptInactive . Secara default, ISR aktif setelah panggilan IoConnectInterruptEx .
ISR yang dalam keadaan aktif dapat terputus atau dibuat tidak aktif. Untuk memutuskan sambungan ISR dan menghapus pendaftarannya, panggil rutinitas IoDisconnectInterruptEx . Untuk membuat ISR tidak aktif tanpa mengubah pendaftarannya, panggil IoReportInterruptInactive.
Struktur IO_REPORT_INTERRUPT_ACTIVE_STATE_PARAMETERS harus berisi kontect koneksi yang valid yang diperoleh dari panggilan IoConnectInterruptEx .
Untuk informasi selengkapnya tentang IoReportInterruptActive, lihat Membuat ISR Aktif atau Tidak Aktif.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows 8. |
Target Platform | Universal |
Header | wdm.h (termasuk Wdm.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |
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