Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
En drivrutin för en fysisk enhet som tar emot avbrott registrerar en eller flera avbrottstjänstrutiner (ISR) för att hantera avbrotten. Systemet anropar ISR varje gång det tar emot det avbrottet.
PCI-enheter kan generera meddelandesignalerade avbrott. En enhet genererar ett meddelandesignalerat avbrott genom att skriva ett datavärde till en viss adress. Windows stöder både radbaserade och meddelandesignalerade avbrott.
Systemet stöder två olika typer av ISR:er:
Drivrutinen kan registrera en InterruptService---rutin för att hantera linjebaserade eller meddelandesignalerade avbrott. Systemet passerar ett kontextvärde som tillhandahålls av föraren.
Drivrutinen kan registrera en InterruptMessageService-rutin för att hantera meddelandesignalerade avbrott. Systemet skickar både ett kontextvärde som tillhandahålls av drivrutinen och meddelande-ID:t för avbrottsmeddelandet.
Mer information om hur du registrerar en InterruptService- eller InterruptMessageService-rutin för att hantera enhetens avbrott finns i Introduktion till Message-Signaled Avbrott.