KINTERRUPT_POLARITY枚举 (wdm.h)
KINTERRUPT_POLARITY枚举指示设备如何在中断行上向中断请求发出信号。
语法
typedef enum _KINTERRUPT_POLARITY {
InterruptPolarityUnknown,
InterruptActiveHigh,
InterruptRisingEdge,
InterruptActiveLow,
InterruptFallingEdge,
InterruptActiveBoth,
InterruptActiveBothTriggerLow,
InterruptActiveBothTriggerHigh
} KINTERRUPT_POLARITY, *PKINTERRUPT_POLARITY;
常量
InterruptPolarityUnknown 中断极性未知。 |
InterruptActiveHigh 主动高中断。 中断输入类型由级别触发,中断请求由中断线路上的高信号级别指示。 只要行保持高位,请求将保持活动状态。 |
InterruptRisingEdge 上升边缘触发的中断。 中断输入类型是边缘触发的,中断请求由中断线路上的低到高转换指示。 |
InterruptActiveLow 低活动中断。 中断输入类型由级别触发,中断请求由中断线路上的低信号级别指示。 只要行保持低位,请求将保持活动状态。 |
InterruptFallingEdge 下降边缘触发的中断。 中断输入类型是边缘触发的,中断请求由中断线路上的高到低转换指示。 |
InterruptActiveBoth 主动-双中断。 中断输入类型是边缘触发的,中断请求由中断线路上的低到高或高到低转换指示。 在从低到高转换向中断请求发出信号后,中断线将保持高位,直到高到低转换发出下一个中断请求的信号。 同样,在高到低转换发出中断请求信号后,中断线将保持低位,直到从低到高转换发出下一个中断请求的信号。 |
InterruptActiveBothTriggerLow 保留供操作系统使用。 |
InterruptActiveBothTriggerHigh 保留供操作系统使用。 |
注解
KINTERRUPT_POLARITY枚举常量经常与KINTERRUPT_MODE枚举常量结合使用来描述中断信号。 KINTERRUPT_MODE枚举常量指示来自设备的中断信号是级别触发还是边缘触发。
要求
要求 | 值 |
---|---|
Header | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h、Miniport.h) |