Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
IrqPriorityUndefinedSpécifie que l’appareil ne nécessite aucune priorité particulière pour ses interruptions. |
IrqPriorityLowSpé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. |
IrqPriorityNormalSpécifie que les interruptions de l’appareil sont de priorité normale. |
IrqPriorityHighSpé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 | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |