Skip to content

Latest commit

 

History

History
78 lines (58 loc) · 2.4 KB

ne-miniport-_kinterrupt_mode.md

File metadata and controls

78 lines (58 loc) · 2.4 KB
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 enumeration
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
_KINTERRUPT_MODE
miniport/_KINTERRUPT_MODE
KINTERRUPT_MODE
miniport/KINTERRUPT_MODE
APIRef
kbSyntax
HeaderDef
wdm.h
_KINTERRUPT_MODE
KINTERRUPT_MODE

_KINTERRUPT_MODE enumeration (miniport.h)

-description

The KINTERRUPT_MODE enumeration type indicates whether an interrupt is level-triggered or edge-triggered.

-enum-fields

-field LevelSensitive

The interrupt is level-triggered. This is the mode for traditional PCI line-based interrupts.

-field 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.

-see-also

IoConnectInterrupt

IoConnectInterruptEx

KINTERRUPT_POLARITY