fonction de rappel PHW_INTERRUPT (strmini.h)
StrMiniInterrupt est la routine de service d’interruption du minidriver.
Syntaxe
PHW_INTERRUPT PhwInterrupt;
BOOLEAN PhwInterrupt(
[in] IN PVOID DeviceExtension
)
{...}
Paramètres
[in] DeviceExtension
Pointeur vers l’extension d’appareil du minidriver.
Valeur de retour
StrMiniInterrupt retourne TRUE si l’appareil a généré l’interruption et FALSE sinon.
Remarques
Le pilote de classe appelle StrMiniInterrupt chaque fois qu’il reçoit une interruption pour le compte du minidriver.
Une interruption peut être partagée entre plusieurs appareils différents. Le minidriver StrMiniInterrupt routine doit déterminer si son matériel sous-jacent a réellement généré l’interruption. Si l’appareil n’a pas généré l’interruption, StrMiniInterrupt doit retourner FAUX dès que possible , pour les interruptions partagées, le système d’exploitation appelle les routines de service d’interruption enregistrées pour cette interruption jusqu’à ce que l’une des routines retourne TRUE, afin que l’ISR conserve l’appareil réel qui a généré l’interruption en attendant qu’il prenne trop de temps.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | strmini.h (include Strmini.h) |