PHW_INTERRUPT回调函数 (strmini.h)
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) |