UID | title | description | old-location | tech.root | ms.date | keywords | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | req.typenames | f1_keywords | topic_type | api_type | api_location | api_name | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NE:miniport._KINTERRUPT_MODE |
_KINTERRUPT_MODE (miniport.h) |
The _KINTERRUPT_MODE enumeration (miniport.h) type indicates whether an interrupt is level-triggered or edge-triggered. |
kernel\kinterrupt_mode.htm |
kernel |
04/30/2018 |
|
KINTERRUPT_MODE, KINTERRUPT_MODE enumeration [Kernel-Mode Driver Architecture], Latched, LevelSensitive, _KINTERRUPT_MODE, kernel.kinterrupt_mode, sysenum_35275927-b863-496a-8193-579f9d1d3a22.xml, wdm/KINTERRUPT_MODE, wdm/Latched, wdm/LevelSensitive |
miniport.h |
Wdm.h, Ntddk.h, Ntifs.h, Miniport.h, Wudfwdm.h |
Windows |
Windows |
KINTERRUPT_MODE |
|
|
|
|
|
The KINTERRUPT_MODE enumeration type indicates whether an interrupt is level-triggered or edge-triggered.
The interrupt is level-triggered. This is the mode for traditional PCI line-based interrupts.
The interrupt is edge-triggered. This is the mode for PCI message-signaled interrupts.
The interrupt mode is an electrical characteristic of the interrupt. A device signals a level-triggered interrupt by changing the voltage on the interrupt pin, and holding it there until the processor signals that the interrupt is received. In contrast, to signal an edge-triggered interrupt, the device changes the voltage state for a fixed period of time, before reverting to the original voltage state.