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)