IRQ_PRIORITY-Enumeration (wdm.h)
Der IRQ_PRIORITY-Enumerationstyp gibt die Priorität an, die das System für die Wartung der Unterbrechungen eines Geräts geben soll.
Syntax
typedef enum _IRQ_PRIORITY {
IrqPriorityUndefined,
IrqPriorityLow,
IrqPriorityNormal,
IrqPriorityHigh
} IRQ_PRIORITY, *PIRQ_PRIORITY;
Konstanten
IrqPriorityUndefined Gibt an, dass das Gerät keine bestimmte Priorität für seine Interrupts benötigt. |
IrqPriorityLow Gibt an, dass die Interrupts des Geräts eine niedrige Priorität haben. Diese Einstellung eignet sich für Geräte, die eine höhere Latenz als normal tolerieren können. |
IrqPriorityNormal Gibt an, dass die Interrupts des Geräts die normale Priorität haben. |
IrqPriorityHigh Gibt an, dass die Interrupts des Geräts eine hohe Priorität haben. Diese Einstellung eignet sich für Geräte, die eine geringe Latenz erfordern. |
Hinweise
Das System verwendet IRQ_PRIORITY , um IRQLs für Geräte zuzuweisen. Beispielsweise kann es einem Gerät, das über eine IRQ_PRIORITYIrqPriorityHigh verfügt, eine höhere IRQL als einem Gerät mit einer IRQ_PRIORITYIrqPriorityLow zuweisen.
Anforderungen
Anforderung | Wert |
---|---|
Header | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |