enumeração IRQ_PRIORITY (miniport.h)
O tipo de enumeração IRQ_PRIORITY indica a prioridade que o sistema deve dar para atender às interrupções de um dispositivo.
Syntax
typedef enum _IRQ_PRIORITY {
IrqPriorityUndefined,
IrqPriorityLow,
IrqPriorityNormal,
IrqPriorityHigh
} IRQ_PRIORITY, *PIRQ_PRIORITY;
Constantes
IrqPriorityUndefined Especifica que o dispositivo não requer nenhuma prioridade específica para suas interrupções. |
IrqPriorityLow Especifica que as interrupções do dispositivo são de baixa prioridade. Essa configuração é adequada para dispositivos que podem tolerar latência acima do normal. |
IrqPriorityNormal Especifica que as interrupções do dispositivo são de prioridade normal. |
IrqPriorityHigh Especifica que as interrupções do dispositivo são de alta prioridade. Essa configuração é apropriada para dispositivos que exigem baixa latência. |
Comentários
O sistema usa IRQ_PRIORITY para atribuir IRQLs para dispositivos. Por exemplo, ele pode atribuir um IRQL mais alto a um dispositivo que tenha um IRQ_PRIORITY de IrqPriorityHigh do que a um dispositivo que tenha uma IRQ_PRIORITY de IrqPriorityLow.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | miniport.h (inclua Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |