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

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

Синтаксис

typedef enum _KINTERRUPT_MODE {
  LevelSensitive,
  Latched
} KINTERRUPT_MODE;

Константы

 
LevelSensitive
Прерывание активируется на уровне. Это режим для традиционных прерываний на основе линий PCI.
Latched
Прерывание активируется по краям. Это режим для прерываний pci message-signaled.

Комментарии

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

Требования

Требование Значение
Заголовок wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h, Miniport.h, Wudfwdm.h)

См. также раздел

IoConnectInterrupt

IoConnectInterruptEx

KINTERRUPT_POLARITY