Condividi tramite


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.

Osservazioni

Il driver di classe chiama StrMiniInterrupt ogni volta che riceve un interrupt per conto del minidriver.

Un interrupt può essere condiviso tra diversi dispositivi. Il minidriver strMiniInterrupt routine deve determinare se l'hardware sottostante ha effettivamente generato l'interrupt. Se il dispositivo non ha generato l'interrupt, StrMiniInterrupt deve restituire FALSE il prima possibile- per gli interrupt condivisi, il sistema operativo chiama le routine del servizio di interrupt registrate per tale interrupt fino a quando una delle routine non restituisce TRUE, quindi l'ISR può mantenere il dispositivo effettivo che ha generato l'interrupt in attesa se è necessario troppo tempo per completare.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione strmini.h (include Strmini.h)