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


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

Перечисление KINTERRUPT_POLARITY указывает, как устройство сигнализирует запрос прерывания в строке прерывания.

Синтаксис

typedef enum _KINTERRUPT_POLARITY {
  InterruptPolarityUnknown,
  InterruptActiveHigh,
  InterruptRisingEdge,
  InterruptActiveLow,
  InterruptFallingEdge,
  InterruptActiveBoth,
  InterruptActiveBothTriggerLow,
  InterruptActiveBothTriggerHigh
} KINTERRUPT_POLARITY, *PKINTERRUPT_POLARITY;

Константы

 
InterruptPolarityUnknown
Полярность прерывания неизвестна.
InterruptActiveHigh
Прерывание с высоким уровнем активности. Тип входных данных прерывания активируется на уровне, и запрос прерывания указывается высоким уровнем сигнала в строке прерывания. Запрос остается активным, пока строка остается высокой.
InterruptRisingEdge
Прерывание, активироваемое при росте края. Тип входных данных прерывания активируется ребром, и запрос прерывания указывается на переход с низкой до высокой высоты в строке прерывания.
InterruptActiveLow
Активные низкие прерывания. Тип входных данных прерывания активируется на уровне, и запрос прерывания указывается на низком уровне сигнала в строке прерывания. Запрос остается активным, пока строка остается низкой.
InterruptFallingEdge
Прерывание, вызываемое краем. Тип входных данных прерывания активируется по краям, и запрос прерывания указывается на переходе с высоким уровнем к низкому значению в строке прерывания.
InterruptActiveBoth
Прерывание "активный— оба". Тип входных данных прерывания активируется по краям, и запрос прерывания указывается на низком или низком переходе на линию прерывания. После перехода с низким уровнем до высокого уровня сигнализирует о запросе прерывания, линия прерывания остается высокой до тех пор, пока переход с высоким к низким уровням сигнализирует следующему запросу прерывания. Аналогичным образом, после перехода с высоким уровнем до низкого уровня сигнализирует о запросе прерывания, линия прерывания остается низкой до тех пор, пока переход с низкой до высокой нагрузки сигнализирует о следующем запросе прерывания.
InterruptActiveBothTriggerLow
Зарезервировано для использования операционной системой.
InterruptActiveBothTriggerHigh
Зарезервировано для использования операционной системой.

Замечания

Константы перечисления KINTERRUPT_POLARITY часто используются вместе с константой перечисления KINTERRUPT_MODE для описания сигнала прерывания. Константы перечисления KINTERRUPT_MODE указывают, активируется ли сигнал прерывания с устройства на уровне или активируется ли ребра.

Требования

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

См. также

KINTERRUPT_MODE