KINTERRUPT_MODE enumeration
The KINTERRUPT_MODE enumeration type indicates whether an interrupt is level-triggered or edge-triggered.
Syntax
typedef enum _KINTERRUPT_MODE { LevelSensitive = 0, Latched = 1 } KINTERRUPT_MODE;
Constants
- LevelSensitive
-
The interrupt is level-triggered. This is the mode for traditional PCI line-based interrupts.
- Latched
-
The interrupt is edge-triggered. This is the mode for PCI message-signaled interrupts.
Remarks
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.
Requirements
|
Header |
|
|---|
See also
Send comments about this topic to Microsoft
Build date: 5/22/2013