Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Un pilote d’un périphérique physique qui reçoit des interruptions enregistre une ou plusieurs routines de service d’interruption (ISR) pour traiter les interruptions. Le système appelle l’ISR chaque fois qu’il reçoit cette interruption.
Les appareils PCI peuvent générer des interruptions signalées par des messages. Un appareil génère une interruption signalée par un message en écrivant une valeur de données dans une adresse particulière. Windows prend en charge les interruptions basées sur les lignes ainsi que celles signalées par message.
Le système prend en charge deux types d’ISR différents :
Le pilote peut inscrire une routine InterruptService pour gérer les interruptions basées sur les lignes ou signalées par des messages. Le système transmet une valeur de contexte fournie par le pilote.
Le pilote peut inscrire une routine InterruptMessageService pour gérer les interruptions signalées par les messages. Le système transmet à la fois une valeur de contexte fournie par le pilote et l’ID de message du message d’interruption.
Pour plus d’informations sur l’inscription d’une routine InterruptService ou InterruptMessageService pour traiter les interruptions de l’appareil, consultez Présentation des interruptions Message-Signaled.