KINTERRUPT_POLARITY列舉 (miniport.h)

KINTERRUPT_POLARITY列舉表示裝置如何在中斷線上發出中斷要求訊號。

Syntax

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