KINTERRUPT_MODE列挙 (miniport.h)

KINTERRUPT_MODE列挙型は、割り込みがレベル トリガーかエッジ トリガーかを示します。

構文

typedef enum _KINTERRUPT_MODE {
  LevelSensitive,
  Latched
} KINTERRUPT_MODE;

定数

 
LevelSensitive
割り込みはレベルによってトリガーされます。 これは、従来の PCI ラインベースの割り込みのモードです。
Latched
割り込みはエッジ によってトリガーされます。 これは、PCI メッセージシグナル割り込みのモードです。

注釈

割り込みモードは、割り込みの電気的特性です。 デバイスは、割り込みピンの電圧を変更し、プロセッサが割り込みを受信したことを通知するまでそこに保持することで、レベルによってトリガーされる割り込みを通知します。 これに対し、エッジによってトリガーされる割り込みを通知するために、デバイスは電圧状態を一定期間変更してから、元の電圧状態に戻します。

要件

要件
Header miniport.h (Wdm.h、Ntddk.h、Ntifs.h、Miniport.h、Wudfwdm.h を含む)

こちらもご覧ください

IoConnectInterrupt

IoConnectInterruptEx

KINTERRUPT_POLARITY