Compartir a través de


enumeración IRQ_PRIORITY (miniport.h)

El tipo de enumeración IRQ_PRIORITY indica la prioridad que el sistema debe dar al mantenimiento de las interrupciones de un dispositivo.

Sintaxis

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

Constantes

 
IrqPriorityUndefined
Especifica que el dispositivo no requiere ninguna prioridad concreta para sus interrupciones.
IrqPriorityLow
Especifica que las interrupciones del dispositivo son de prioridad baja. Esta configuración es adecuada para los dispositivos que pueden tolerar una latencia superior a la normal.
IrqPriorityNormal
Especifica que las interrupciones del dispositivo son de prioridad normal.
IrqPriorityHigh
Especifica que las interrupciones del dispositivo son de alta prioridad. Esta configuración es adecuada para los dispositivos que requieren baja latencia.

Observaciones

El sistema usa IRQ_PRIORITY para asignar IRQLs para dispositivos. Por ejemplo, podría asignar un IRQL superior a un dispositivo que tenga un IRQ_PRIORITY de IrqPriorityHigh que un dispositivo que tenga un IRQ_PRIORITY de IrqPriorityLow.

Requisitos

Requisito Valor
encabezado de miniport.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h)

Consulte también

IO_RESOURCE_DESCRIPTOR