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 le interruzioni. |
IrqPriorityLow Specifica che le interruzioni del dispositivo sono con priorità bassa. Questa impostazione è appropiata per i dispositivi che possono tollerare una latenza superiore alla normale. |
IrqPriorityNormal Specifica che le interruzioni del dispositivo sono di priorità normale. |
IrqPriorityHigh Specifica che le interruzioni del dispositivo sono con priorità alta. Questa impostazione è appropriata per i dispositivi che richiedono una bassa latenza. |
Commenti
Il sistema usa IRQ_PRIORITY per assegnare IQLS 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.
Requisiti
Requisito | Valore |
---|---|
Intestazione | miniport.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |