Condividi tramite


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)

Vedi anche

IO_RESOURCE_DESCRIPTOR