Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисление 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 указывают, активируется ли сигнал прерывания с устройства на уровне или активируется ли ребра.
Требования
| Требование | Ценность |
|---|---|
| заголовка | miniport.h (включая Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |