StrMiniInterrupt 是微型驱动程序的中断服务例程。
语法
PHW_INTERRUPT PhwInterrupt;
BOOLEAN PhwInterrupt(
[in] IN PVOID DeviceExtension
)
{...}
参数
[in] DeviceExtension
指向微型驱动程序的设备扩展的指针。
返回值
如果设备生成中断,StrMiniInterrupt 返回 true;否则 FALSE。
言论
类驱动程序每次代表微型驱动程序收到中断时都会调用 StrMiniInterrupt。
中断可以在多个不同设备之间共享。 微型驱动程序的 StrMiniInterrupt 例程必须确定其基础硬件是否实际生成了中断。 如果设备未生成中断,StrMiniInterrupt 应尽快返回 FALSE -- 对于共享中断,作系统会调用为该中断注册的中断服务例程,直到其中一个例程返回 TRUE,因此 ISR 可能会保留生成中断的实际设备(如果等待时间过长才能完成)。
要求
| 要求 | 价值 |
|---|---|
| 目标平台 | 桌面 |
| 标头 | strmini.h (包括 Strmini.h) |