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)