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)

Weitere Informationen

IO_RESOURCE_DESCRIPTOR