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) |