次の方法で共有


IRQ_PRIORITY列挙 (ミニポート.h)

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

構文

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

定数

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

備考

システムは IRQ_PRIORITY を使用してデバイスの IRQL を割り当てます。 たとえば、IrqPriorityHigh IRQ_PRIORITY を持つデバイスに、IrqPriorityLow IRQ_PRIORITY を持つデバイスよりも高い IRQL割り当てる場合があります。

必要条件

要件 価値
ヘッダー ミニポート.h (Wdm.h、Ntddk.h、Ntifs.h、ミニポート h を含む)

関連項目

IO_RESOURCE_DESCRIPTOR