IRQ_PRIORITY列挙 (wdm.h)

IRQ_PRIORITY列挙型は、システムがデバイスの割り込みを処理するために与える優先順位を示します。

構文

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

定数

 
IrqPriorityUndefined
デバイスが割り込みに特定の優先度を必要としないことを指定します。
IrqPriorityLow
デバイスの割り込みの優先度が低いことを指定します。 この設定は、通常よりも長い待機時間を許容できるデバイスに適しています。
IrqPriorityNormal
デバイスの割り込みが通常の優先度であることを指定します。
IrqPriorityHigh
デバイスの割り込みが優先度が高いことを指定します。 この設定は、待機時間が短いデバイスに適しています。

注釈

システムは 、IRQ_PRIORITY を使用してデバイスに IRQL を割り当てます。 たとえば、IrqPriorityLow のIRQ_PRIORITYを持つデバイスよりもIRQL を IrqPriorityHighIRQ_PRIORITYを持つデバイスに割り当てることができます。

要件

要件
Header wdm.h (Wdm.h、Ntddk.h、Ntifs.h、Miniport.h を含む)

こちらもご覧ください

IO_RESOURCE_DESCRIPTOR