énumération IRQ_PRIORITY (miniport.h)
Le type d’énumération IRQ_PRIORITY indique la priorité que le système doit donner à la maintenance des interruptions d’un appareil.
Syntaxe
typedef enum _IRQ_PRIORITY {
IrqPriorityUndefined,
IrqPriorityLow,
IrqPriorityNormal,
IrqPriorityHigh
} IRQ_PRIORITY, *PIRQ_PRIORITY;
Constantes
IrqPriorityUndefined Spécifie que l’appareil ne nécessite aucune priorité particulière pour ses interruptions. |
IrqPriorityLow Spécifie que les interruptions de l’appareil sont de faible priorité. Ce paramètre convient aux appareils qui peuvent tolérer une latence supérieure à la normale. |
IrqPriorityNormal Spécifie que les interruptions de l’appareil sont de priorité normale. |
IrqPriorityHigh Spécifie que les interruptions de l’appareil sont de priorité élevée. Ce paramètre est approprié pour les appareils qui nécessitent une faible latence. |
Remarques
Le système utilise IRQ_PRIORITY pour affecter des IRQL pour les appareils. Par exemple, il peut affecter un irQL supérieur à un appareil qui a un IRQ_PRIORITY de IrqPriorityHigh qu’à un appareil qui a un IRQ_PRIORITY de IrqPriorityLow.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | miniport.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |