énumération IRQ_PRIORITY (miniport.h)
Le type d’énumération IRQ_PRIORITY indique la priorité que le système doit accorder à la maintenance des interruptions d’un appareil.
Syntax
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 est adapté 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 plus élevé à un appareil qui a une IRQ_PRIORITY de IrqPriorityHigh qu’à un appareil qui a une IRQ_PRIORITY de IrqPriorityLow.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | miniport.h (inclure Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |