IRQ_PRIORITY-Enumeration (miniport.h)
Der IRQ_PRIORITY Enumerationstyp gibt die Priorität an, die das System für die Wartung der Unterbrechungen eines Geräts geben sollte.
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 erfordert. |
IrqPriorityLow Gibt an, dass die Unterbrechungen des Geräts von niedriger Priorität sind. 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 Unterbrechungen des Geräts von hoher Priorität sind. 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_PRIORITYvon IrqPriorityHigh verfügt, eine höhere IRQL zuweisen als einem Gerät, das über eine IRQ_PRIORITYvon IrqPriorityLow verfügt.
Anforderungen
Anforderung | Wert |
---|---|
Header | miniport.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |