Bagikan melalui


Pengantar Rutinitas Layanan Interupsi (ISR)

Driver perangkat fisik yang menerima gangguan mendaftarkan satu atau beberapa rutinitas layanan interupsi (ISR) untuk melayani gangguan. Sistem memanggil ISR setiap kali menerima gangguan tersebut.

Perangkat PCI dapat menghasilkan interupsi bersinyal pesan. Perangkat menghasilkan interupsi pesan-sinyal dengan menulis nilai data ke alamat tertentu. Windows mendukung interupsi berbasis baris dan sinyal pesan.

Sistem mendukung dua jenis ISR yang berbeda:

  • Driver dapat mendaftarkan rutinitas InterruptService untuk menangani interupsi berbasis baris atau sinyal pesan. Sistem meneruskan nilai konteks yang disediakan driver perangkat lunak.

  • Driver dapat mendaftarkan rutinitas InterruptMessageService untuk menangani interupsi yang diberi sinyal pesan. Sistem meneruskan nilai konteks yang disediakan driver dan ID pesan dari pesan interupsi.

Untuk informasi selengkapnya tentang mendaftarkan rutinitas InterruptService atau InterruptMessageService untuk melayani gangguan perangkat, lihat Pengantar Interupsi Message-Signaled.