Condividi tramite


enumerazione IRQ_PRIORITY (wdm.h)

Il tipo di enumerazione IRQ_PRIORITY indica la priorità che il sistema deve assegnare alla manutenzione degli interruzioni 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 interruzioni.
IrqPriorityLow
Specifica che gli interruzioni del dispositivo sono di priorità bassa. Questa impostazione è appropiata per i dispositivi che possono tollerare una latenza superiore a quella normale.
IrqPriorityNormal
Specifica che gli interruzioni del dispositivo sono di priorità normale.
IrqPriorityHigh
Specifica che gli interruzioni del dispositivo sono di priorità elevata. Questa impostazione è appropriata per i dispositivi che richiedono bassa latenza.

Commenti

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 di quanto faccia a un dispositivo con un IRQ_PRIORITY di IrqPriorityLow.

Requisiti

Requisito Valore
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h)

Vedi anche

IO_RESOURCE_DESCRIPTOR