PHW_INTERRUPT funzione di callback (strmini.h)
StrMiniInterrupt è la routine del servizio interrupt del minidriver.
Sintassi
PHW_INTERRUPT PhwInterrupt;
BOOLEAN PhwInterrupt(
[in] IN PVOID DeviceExtension
)
{...}
Parametri
[in] DeviceExtension
Puntatore all'estensione del dispositivo del minidriver.
Valore restituito
StrMiniInterrupt restituisce TRUE se il dispositivo ha generato l'interrupt e FALSE in caso contrario.
Commenti
Il driver di classe chiama StrMiniInterrupt ogni volta che riceve un interrupt per conto del minidriver.
Un interrupt può essere condiviso tra diversi dispositivi. La routine StrMiniInterrupt del minidriver deve determinare se l'hardware sottostante ha effettivamente generato l'interrupt. Se il dispositivo non ha generato l'interrupt, StrMiniInterrupt deve restituire FALSE appena possibile. Per gli interrupt condivisi, il sistema operativo chiama le routine del servizio interrupt registrate per tale interruzione fino a quando una delle routine restituisce TRUE, quindi l'ISR può mantenere il dispositivo effettivo che ha generato l'interruzione in attesa se il completamento richiede troppo tempo.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | strmini.h (include Strmini.h) |