Condividi tramite


enumerazione IRQ_PRIORITY (wdm.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 wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h)

Vedere anche

IO_RESOURCE_DESCRIPTOR