перечисление IRQ_PRIORITY (wdm.h)
Тип перечисления IRQ_PRIORITY указывает на приоритет, который система должна присвоить обслуживанию прерываний устройства.
Синтаксис
typedef enum _IRQ_PRIORITY {
IrqPriorityUndefined,
IrqPriorityLow,
IrqPriorityNormal,
IrqPriorityHigh
} IRQ_PRIORITY, *PIRQ_PRIORITY;
Константы
IrqPriorityUndefined Указывает, что устройству не требуется определенный приоритет для прерываний. |
IrqPriorityLow Указывает, что прерывания устройства имеют низкий приоритет. Этот параметр подходит для устройств, которые могут допускать более высокую, чем обычно, задержку. |
IrqPriorityNormal Указывает, что прерывания устройства имеют обычный приоритет. |
IrqPriorityHigh Указывает, что прерывания устройства имеют высокий приоритет. Этот параметр подходит для устройств, требующих низкой задержки. |
Комментарии
Система использует IRQ_PRIORITY для назначения списков IRQ для устройств. Например, можно назначить более высокий уровень IRQL устройству с IRQ_PRIORITYIrqPriorityHigh , чем устройству с IRQ_PRIORITYIrqPriorityLow.
Требования
Требование | Значение |
---|---|
Заголовок | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |