Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
IrqPriorityUndefinedGibt an, dass für die Unterbrechungen des Geräts keine besondere Priorität erforderlich ist. |
IrqPriorityLowGibt 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. |
IrqPriorityNormalGibt an, dass die Unterbrechungen des Geräts von normaler Priorität sind. |
IrqPriorityHighGibt 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- | miniport.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |