IRQ_PRIORITY列舉 (miniport.h)

IRQ_PRIORITY列舉類型表示系統應該提供給維護裝置中斷的優先順序。

Syntax

typedef enum _IRQ_PRIORITY {
  IrqPriorityUndefined,
  IrqPriorityLow,
  IrqPriorityNormal,
  IrqPriorityHigh
} IRQ_PRIORITY, *PIRQ_PRIORITY;

常數

 
IrqPriorityUndefined
指定裝置不需要其中斷的任何特定優先順序。
IrqPriorityLow
指定裝置的中斷優先順序很低。 此設定適用於可容許高於正常延遲的裝置。
IrqPriorityNormal
指定裝置的中斷是一般優先順序。
IrqPriorityHigh
指定裝置的中斷優先順序很高。 此設定適用於需要低延遲的裝置。

備註

系統會使用 IRQ_PRIORITY 指派裝置的 IRQL。 例如,它可能會將較高的 IRQL 指派給具有 IrqPriorityHighIRQ_PRIORITY的裝置,而不是具有 IrqPriorityLowIRQ_PRIORITY的裝置。

規格需求

需求
標頭 miniport.h (包括 Wdm.h、Ntddk.h、Ntifs.h、Miniport.h)

另請參閱

IO_RESOURCE_DESCRIPTOR