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


перечисление IRQ_PRIORITY (miniport.h)

Тип перечисления IRQ_PRIORITY указывает приоритет, который система должна предоставить обслуживанию прерываний устройства.

Синтаксис

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

Константы

 
IrqPriorityUndefined
Указывает, что устройство не требует определенного приоритета для прерываний.
IrqPriorityLow
Указывает, что прерывания устройства имеют низкий приоритет. Этот параметр подходит для устройств, которые могут допускать более высокую задержку по сравнению с обычной задержкой.
IrqPriorityNormal
Указывает, что прерывания устройства имеют обычный приоритет.
IrqPriorityHigh
Указывает, что прерывания устройства имеют высокий приоритет. Этот параметр подходит для устройств, требующих низкой задержки.

Замечания

Система использует IRQ_PRIORITY для назначения irQLs для устройств. Например, он может присвоить устройству более высокий уровень IRQL, имеющий IRQ_PRIORITYIrqPriorityHighHigh, чем устройство с IRQ_PRIORITYIrqPriorityLow.

Требования

Требование Ценность
заголовка miniport.h (включая Wdm.h, Ntddk.h, Ntifs.h, Miniport.h)

См. также

IO_RESOURCE_DESCRIPTOR