Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Un driver di un dispositivo fisico che riceve interrupt registra una o più routine del servizio di interrupt (ISR) per gestire gli interrupt. Il sistema chiama l'ISR ogni volta che riceve l'interrupt.
I dispositivi PCI possono generare interrupt segnalati tramite messaggio. Un dispositivo genera un interrupt segnalato dal messaggio scrivendo un valore di dati in un determinato indirizzo. Windows supporta sia gli interrupt basati su linea che quelli con segnalazione di messaggi.
Il sistema supporta due tipi diversi di isr:
Il driver può registrare una routine InterruptService per gestire interrupt basati su riga o con segnalazione di messaggi. Il sistema passa un valore di contesto fornito dal driver.
Il driver può impostare una routine InterruptMessageService per gestire gli interrupt segnalati da messaggi. Il sistema passa sia un valore di contesto fornito dal driver che l'ID del messaggio di interrupt.
Per altre informazioni sulla registrazione di una routine InterruptService o InterruptMessageService per il servizio degli interrupt del dispositivo, vedere Introduction to Message-Signaled Interrupts.