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.)