Поделиться через


перечисление KINTERRUPT_MODE (wdm.h)

Тип перечисления KINTERRUPT_MODE указывает, активируется ли прерывание на уровне или активируется ли ребра.

Синтаксис

typedef enum _KINTERRUPT_MODE {
  LevelSensitive,
  Latched
} KINTERRUPT_MODE;

Константы

 
LevelSensitive
Прерывание активируется на уровне. Это режим для традиционных прерываний на основе линий PCI.
Latched
Прерывание активируется по краю. Это режим прерываний, сигналивных по сообщению PCI.

Замечания

Режим прерывания — это электрическая характеристика прерывания. Устройство сигнализирует об прерывании на уровне, изменив напряжение на закреплении прерывания и удерживая его там, пока обработчик не сигнализирует о получении прерывания. В отличие от этого, чтобы сигнализировать о прерывании, активировав краев, устройство изменяет состояние напряжения в течение фиксированного периода времени, прежде чем вернуться к исходному состоянию напряжения.

Требования

Требование Ценность
заголовка wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h, Wudfwdm.h)

См. также

IoConnectInterrupt

IoConnectInterruptEx

KINTERRUPT_POLARITY