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)

另请参阅

KINTERRUPT_MODE