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 angeben soll.
Syntax
typedef enum _IRQ_PRIORITY {
IrqPriorityUndefined,
IrqPriorityLow,
IrqPriorityNormal,
IrqPriorityHigh
} IRQ_PRIORITY, *PIRQ_PRIORITY;
Konstanten
IrqPriorityUndefined Gibt an, dass für die Unterbrechungen des Geräts keine besondere Priorität erforderlich ist. |
IrqPriorityLow Gibt an, dass die Unterbrechungen des Geräts mit niedriger Priorität liegen. Diese Einstellung eignet sich für Geräte, die eine höhere als normale Latenz tolerieren können. |
IrqPriorityNormal Gibt an, dass die Unterbrechungen des Geräts von normaler Priorität sind. |
IrqPriorityHigh Gibt an, dass die Unterbrechungen des Geräts von hoher Priorität sind. Diese Einstellung ist für Geräte geeignet, die eine geringe Latenz erfordern. |
Bemerkungen
Das System verwendet IRQ_PRIORITY, um IRQLs für Geräte zuzuweisen. Es kann z. B. einem Gerät, das über eine IRQ_PRIORITY von IrqPriorityHigh verfügt, eine höhere IRQL zuweisen, als auf einem Gerät mit einem IRQ_PRIORITY von IrqPriorityLow.
Anforderungen
Anforderung | Wert |
---|---|
Header- | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |