Freigeben über


KINTERRUPT_MODE-Enumeration (wdm.h)

Der KINTERRUPT_MODE Enumerationstyp gibt an, ob ein Interrupt ebeneauslöst oder edgetriggert ist.

Syntax

typedef enum _KINTERRUPT_MODE {
  LevelSensitive,
  Latched
} KINTERRUPT_MODE;

Konstanten

 
LevelSensitive
Der Interrupt wird auf Ebene ausgelöst. Dies ist der Modus für herkömmliche PCI-Leitungsunterbrechungen.
Latched
Der Interrupt wird vom Rand ausgelöst. Dies ist der Modus für PCI-Nachrichtensignalunterbrechungen.

Bemerkungen

Der Unterbrechungsmodus ist ein elektrisches Merkmal des Interrupts. Ein Gerät signalisiert einen ausgelösten Unterbrechungspegel, indem die Spannung am Interrupt-Pin geändert und dort gehalten wird, bis der Prozessor signalisiert, dass der Interrupt empfangen wird. Im Gegensatz dazu ändert das Gerät den Spannungszustand für einen festen Zeitraum, bevor er in den ursprünglichen Spannungszustand zurückgesetzt wird.

Anforderungen

Anforderung Wert
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h, Wudfwdm.h)

Siehe auch

IoConnectInterrupt-

IoConnectInterruptEx-

KINTERRUPT_POLARITY