enumerazione IRQ_PRIORITY (miniport.h)
Il tipo di enumerazione IRQ_PRIORITY indica la priorità che il sistema deve assegnare alla manutenzione degli interrupt di un dispositivo.
Sintassi
typedef enum _IRQ_PRIORITY {
IrqPriorityUndefined,
IrqPriorityLow,
IrqPriorityNormal,
IrqPriorityHigh
} IRQ_PRIORITY, *PIRQ_PRIORITY;
Costanti
IrqPriorityUndefined Specifica che il dispositivo non richiede alcuna priorità specifica per i relativi interrupt. |
IrqPriorityLow Specifica che gli interrupt del dispositivo hanno priorità bassa. Questa impostazione è appropriata per i dispositivi che possono tollerare una latenza superiore alla normale. |
IrqPriorityNormal Specifica che gli interrupt del dispositivo sono di priorità normale. |
IrqPriorityHigh Specifica che gli interrupt del dispositivo hanno priorità elevata. Questa impostazione è appropriata per i dispositivi che richiedono bassa latenza. |
Osservazioni
Il sistema usa IRQ_PRIORITY per assegnare IRQLs per i dispositivi. Ad esempio, potrebbe assegnare un IRQL superiore a un dispositivo con un IRQ_PRIORITY di IrqPriorityHigh rispetto a un dispositivo con un IRQ_PRIORITY di IrqPriorityLow.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | miniport.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |