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)

Weitere Informationen

IoConnectInterrupt

IoConnectInterruptEx

KINTERRUPT_POLARITY