Compartir a través de


PHW_INTERRUPT función de devolución de llamada (strmini.h)

StrMiniInterrupt es la rutina de servicio de interrupción del minidriver.

Sintaxis

PHW_INTERRUPT PhwInterrupt;

BOOLEAN PhwInterrupt(
  [in] IN PVOID DeviceExtension
)
{...}

Parámetros

[in] DeviceExtension

Puntero a la extensión del dispositivo del minidriver.

Valor devuelto

StrMiniInterrupt devuelve TRUE si el dispositivo generó la interrupción y FALSE de lo contrario.

Observaciones

El controlador de clase llama a StrMiniInterrupt cada vez que recibe una interrupción en nombre del minidriver.

Una interrupción puede compartirse entre varios dispositivos diferentes. La rutina de StrMiniInterrup t del minidriver debe determinar si su hardware subyacente generó realmente la interrupción. Si el dispositivo no generó la interrupción, StrMiniInterrupt debe devolver FALSE tan pronto como sea posible, el sistema operativo llama a las rutinas del servicio de interrupción registradas para esa interrupción hasta que una de las rutinas devuelve TRUE, por lo que el ISR puede mantener el dispositivo real que generó la interrupción en espera si tarda demasiado tiempo en completarse.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de strmini.h (incluya Strmini.h)