KINTERRUPT_POLARITY-Enumeration (miniport.h)
Die KINTERRUPT_POLARITY-Enumeration gibt an, wie ein Gerät eine Interruptanforderung in einer Interruptleitung signalisiert.
Syntax
typedef enum _KINTERRUPT_POLARITY {
InterruptPolarityUnknown,
InterruptActiveHigh,
InterruptRisingEdge,
InterruptActiveLow,
InterruptFallingEdge,
InterruptActiveBoth,
InterruptActiveBothTriggerLow,
InterruptActiveBothTriggerHigh
} KINTERRUPT_POLARITY, *PKINTERRUPT_POLARITY;
Konstanten
InterruptPolarityUnknown Die Unterbrechungspolarität ist unbekannt. |
InterruptActiveHigh Aktiv/Hoch-Interrupt. Der Interrupteingabetyp wird level-triggered, and a interrupt request is indicated by a high signal level on the interrupt line. Die Anforderung bleibt aktiv, solange die Zeile hoch bleibt. |
InterruptRisingEdge Interrupt mit Steigender Edgeauslösung. Der Interrupteingabetyp wird vom Rand ausgelöst, und eine Interruptanforderung wird durch einen übergang von niedrig zu hoch in der Interruptzeile angegeben. |
InterruptActiveLow Aktiv/Niedrig-Interrupt. Der Interrupteingabetyp wird level-triggered, and a interrupt request is indicated by a low signal level on the interrupt line. Die Anforderung bleibt aktiv, solange die Zeile niedrig bleibt. |
InterruptFallingEdge Unterbrochener Interrupt mit Absturzkante. Der Interrupteingabetyp wird vom Rand ausgelöst, und eine Interruptanforderung wird durch einen Übergang von hoch zu niedrig in der Interruptzeile angegeben. |
InterruptActiveBoth Aktiv-beide-Interrupt. Der Interrupteingabetyp wird vom Rand ausgelöst, und eine Interruptanforderung wird durch einen Niedrigen-zu-Hoch- oder einen Hohen-zu-Niedrig-Übergang in der Interruptzeile angegeben. Nachdem ein Low-to-High-Übergang eine Interruptanforderung signalisiert, bleibt die Interruptleitung hoch, bis ein Hoch-zu-Niedrig-Übergang die nächste Interruptanforderung signalisiert. Ebenso bleibt die Interruptleitung niedrig, bis ein niedriger Übergang die nächste Interruptanforderung signalisiert. |
InterruptActiveBothTriggerLow Reserviert für die Verwendung durch das Betriebssystem. |
InterruptActiveBothTriggerHigh Reserviert für die Verwendung durch das Betriebssystem. |
Hinweise
Eine KINTERRUPT_POLARITY-Enumerationskonstante wird häufig in Verbindung mit einer KINTERRUPT_MODE-Enumerationskonstante verwendet, um ein Unterbrechungssignal zu beschreiben. Eine KINTERRUPT_MODE Enumerationskonstante gibt an, ob das Interruptsignal eines Geräts level-triggered oder edge-triggered wird.
Anforderungen
Anforderung | Wert |
---|---|
Header | miniport.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |