Memberikan Informasi Konteks ISR
Pada entri, ISR menerima pointer ke area konteks apa pun yang disiapkan driver ketika disebut IoConnectInterruptEx untuk mendaftarkan rutinitas.
Sebagian besar driver mengatur penunjuk konteks ke objek perangkat yang mewakili perangkat fisik yang menghasilkan interupsi, atau ke ekstensi perangkat objek perangkat tersebut. Dalam ekstensi perangkat, driver dapat menyimpan informasi status untuk rutinitas ISR dan DpcForIsr driver, yang terakhir biasanya melakukan hampir semua pemrosesan I/O untuk memenuhi setiap permintaan yang menyebabkan perangkat terganggu.
Biasanya, driver menggunakan ekstensi perangkat untuk menyimpan pointer ke setiap objek interupsi perangkat (dikembalikan dari panggilan ke IoConnectInterruptEx). Driver juga biasanya menyimpan informasi dalam ekstensi perangkat yang memungkinkan ISR untuk menentukan apakah gangguan dikeluarkan oleh perangkat yang didukung ISR.
(Atau, penunjuk objek interupsi dapat disimpan di kumpulan tidak bertumpuk yang dialokasikan driver.)
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