Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un controlador de un dispositivo físico que recibe interrupciones registra una o varias rutinas de servicio de interrupción (ISR) para atender las interrupciones. El sistema llama al ISR cada vez que recibe esa interrupción.
Los dispositivos PCI pueden generar interrupciones señaladas por mensajes. Un dispositivo genera una interrupción señalada por mensaje escribiendo un valor de datos en una dirección determinada. Windows admite interrupciones tanto basadas en líneas como con señales de mensaje.
El sistema admite dos tipos diferentes de ISR:
El controlador puede registrar una rutina InterruptService para manejar interrupciones basadas en línea o señaladas por mensajes. El sistema pasa un valor de contexto proporcionado por el controlador.
El controlador puede registrar una rutina InterruptMessageService para controlar las interrupciones señaladas por mensaje. El sistema pasa un valor de contexto proporcionado por el controlador y el identificador de mensaje del mensaje de interrupción.
Para obtener más información sobre cómo registrar una rutina InterruptService o InterruptMessageService para atender las interrupciones del dispositivo, consulte Introducción a las interrupciones de Message-Signaled.