База знаний / Справочник TiOS / Разработка (Linux) / Справочник по программированию / Объекты / Объект io. / Свойства, методы и события
Свойство .intenabled
| Назначение: | Включает или отключает текущую выбранную линию прерывания (выбор выполняется свойством io.intnum). |
| Тип: | Перечисление (no_yes, byte) |
| Диапазон значений: | 0 - NO (по умолчанию): линия прерывания отключена 1 - YES: линия прерывания включена |
| См. также: | Работа с прерываниями |
Подробности
Изменение состояния любой включённой линии прерывания приводит к генерации событий on_io_int и on_io_int_line. Изменение состояния отключённых линий прерываний никак не проявляется.
Безопасность исключений
При чтении или записи этого свойства в ряде ситуаций может возникнуть исключение. Подробнее см. в разделе Обработка исключений.
| Чтение свойства | |
| Исключение | Причины |
| std::invalid_argument |
|
| Запись свойства | |
| Исключение | Причины |
| std::invalid_argument |
|
| std::system_error | Произошла ошибка при запросе событий прерывания. |