KINTERRUPT_MODE-Enumeration (wdm.h)
Der KINTERRUPT_MODE Enumerationstyp gibt an, ob ein Interrupt level-triggered oder edge-triggered ist.
Syntax
typedef enum _KINTERRUPT_MODE {
LevelSensitive,
Latched
} KINTERRUPT_MODE;
Konstanten
LevelSensitive Der Interrupt wird ebenenausgelöst. Dies ist der Modus für herkömmliche PCI-leitungsbasierte Interrupts. |
Latched Der Interrupt wird edgegelöst. Dies ist der Modus für UNTERBRECHUNGEN mit PCI-Nachrichten. |
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 bestimmten Zeitraum, bevor es zum ursprünglichen Spannungszustand zurückwechselt, um einen edge-ausgelösten Interrupt zu signalisieren.
Anforderungen
Anforderung | Wert |
---|---|
Header | wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h, Miniport.h, Wudfwdm.h) |