KINTERRUPT_MODE 列挙型は、割り込みがレベル トリガーかエッジ トリガーかを示します。
構文
typedef enum _KINTERRUPT_MODE {
LevelSensitive,
Latched
} KINTERRUPT_MODE;
定数
LevelSensitive 割り込みはレベルによってトリガーされます。 これは、従来の PCI 行ベースの割り込みのモードです。 |
Latched 割り込みはエッジ によってトリガーされます。 これは、PCI メッセージシグナル割り込みのモードです。 |
備考
割り込みモードは、割り込みの電気的特性です。 デバイスは、割り込みピンの電圧を変更し、プロセッサが割り込みを受信するまでそこに保持することで、レベルによってトリガーされる割り込みを通知します。 これに対し、エッジによってトリガーされる割り込みを通知するために、デバイスは電圧状態を一定期間変更してから、元の電圧状態に戻します。
必要条件
要件 | 価値 |
---|---|
ヘッダー | wdm.h (Wdm.h、Ntddk.h、Ntifs.h、ミニポート.h、Wudfwdm.h を含む) |
関連項目
IoConnectInterruptEx の