IRQ_PRIORITY列挙 (miniport.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 を IrqPriorityHigh のIRQ_PRIORITYを持つデバイスに割り当てることができます。
要件
要件 | 値 |
---|---|
Header | miniport.h (Wdm.h、Ntddk.h、Ntifs.h、Miniport.h を含む) |