Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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) |