KINTERRUPT_POLARITY枚举 (miniport.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 枚举常量指示来自设备的中断信号是级别触发还是边缘触发。

要求

要求 价值
标头 miniport.h (包括 Wdm.h、Ntddk.h、Ntifs.h、Miniport.h)

另请参阅

KINTERRUPT_MODE