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) |