Запросы на управление последовательным устройством

Serial предоставляет запросы управления устройствами для управления работой последовательных устройств, поддерживающих интерфейс, совместимый с UART 16550.

Serial поддерживает запросы IOCTL_SERIAL_XXX , которые клиент может использовать для выполнения следующих задач:

  • Получение и настройка регистров и сигналов управления.

  • Получение и настройка управления линиями и модемом.

  • Задайте элемент управления FIFO.

  • Получение и настройка операции и параметров подтверждения и управления потоком.

  • Получение и настройка событий ожидания.

  • Очистка внутренних буферов, установка размера буфера приема и сброс устройства.

  • Получение и установка времени ожидания, используемого для запросов на чтение и запись.

  • Получение и очистка статистики производительности.

  • Получение сведений о состоянии.

  • Получение свойств устройства.

Serial поддерживает IOCTL_SERIAL_INTERNAL_XXX запросы, которые доверенный клиент режима ядра может использовать для выполнения следующих задач:

  • Установка основных параметров на устройстве и восстановление предыдущих параметров.

  • Отключите и включите операцию ожидания и пробуждения устройства.

Дополнительные сведения о высокоуровневой работе COM-портов см. в разделе Сведения о ресурсах связи, поддерживаемых базовыми службами Windows в Microsoft Windows SDK.

Дополнительные сведения о запросах последовательного ввода-вывода см. в справочнике по последовательным портам .

Дополнительные сведения о запросах IOCTL_SERIAL_XXX и IOCTL_SERIAL_INTERNAL_XXX см. в заголовке ntddser.h .