Поделиться через


перечисление 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)

См. также раздел

IO_RESOURCE_DESCRIPTOR