KINTERRUPT_MODE-Enumeration (miniport.h)
Der KINTERRUPT_MODE Enumerationstyp gibt an, ob ein Interrupt level-triggered oder edge-triggered wird.
Syntax
typedef enum _KINTERRUPT_MODE {
LevelSensitive,
Latched
} KINTERRUPT_MODE;
Konstanten
LevelSensitive Der Interrupt wird level-triggered. Dies ist der Modus für herkömmliche PCI-leitungsbasierte Interrupts. |
Latched Der Interrupt wird vom Edge ausgelöst. Dies ist der Modus für Unterbrechungen mit PCI-Nachrichtensignalen. |
Hinweise
Der Interruptmodus ist ein elektrisches Merkmal des Interrupts. Ein Gerät signalisiert einen pegelgesteuerten Interrupt, indem es die Spannung am Interruptpin ändert und dort hält, bis der Prozessor signalisiert, dass der Interrupt empfangen wird. Im Gegensatz dazu ändert das Gerät den Spannungszustand für einen festen Zeitraum, um einen edge-ausgelösten Interrupt zu signalisieren, bevor es in den ursprünglichen Spannungszustand zurückgesetzt wird.
Anforderungen
Anforderung | Wert |
---|---|
Header | miniport.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h, Miniport.h, Wudfwdm.h) |