enumeración IRQ_PRIORITY (wdm.h)
El tipo de enumeración IRQ_PRIORITY indica la prioridad que debe dar el sistema para atender las interrupciones de un dispositivo.
Syntax
typedef enum _IRQ_PRIORITY {
IrqPriorityUndefined,
IrqPriorityLow,
IrqPriorityNormal,
IrqPriorityHigh
} IRQ_PRIORITY, *PIRQ_PRIORITY;
Constantes
IrqPriorityUndefined Especifica que el dispositivo no requiere ninguna prioridad determinada para sus interrupciones. |
IrqPriorityLow Especifica que las interrupciones del dispositivo son de prioridad baja. Esta configuración es appropiate para 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 prioridad alta. Esta configuración es adecuada para los dispositivos que requieren baja latencia. |
Comentarios
El sistema usa IRQ_PRIORITY para asignar irCL para dispositivos. Por ejemplo, podría asignar un IRQL superior a un dispositivo que tenga un IRQ_PRIORITY de IrqPriorityHigh que lo hace a un dispositivo que tenga una IRQ_PRIORITY de IrqPriorityLow.
Requisitos
Requisito | Valor |
---|---|
Header | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |