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


IOCTL_SERIAL_GET_LINE_CONTROL IOCTL (ntddser.h)

Запрос IOCTL_SERIAL_GET_LINE_CONTROL возвращает сведения о наборе элементов управления строкой для серийного устройства. Параметры элемента управления строками включают количество стоп-битов, количество битов данных и четность.

Чтобы настроить элемент управления строкой, клиент может использовать запрос IOCTL_SERIAL_SET_LINE_CONTROL .

Сведения о допустимых параметрах регистра элементов управления строками см. в разделе SERIAL_LINE_CONTROL.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

Нет.

Длина входного буфера

Нет.

Выходной буфер

Член AssociatedIrp.SystemBuffer указывает на структуру, выделенную клиентом SERIAL_LINE_CONTROL , которую драйвер последовательного контроллера использует для вывода сведений о конфигурации элемента управления строкой.

Длина выходного буфера

Член Parameters.DeviceIoControl.OutputBufferLength имеет размер в байтах структуры SERIAL_LINE_CONTROL .

Блок состояния

Если запрос выполнен успешно, элементу Information присваивается размер структуры SERIAL_LINE_CONTROL в байтах. В противном случае элементу Information присваивается нулевое значение.

Для элемента Status задано одно из универсальных значений состояния для запросов на управление последовательным устройством.

Требования

Требование Значение
Заголовок ntddser.h (включая Ntddser.h)

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

IOCTL_SERIAL_SET_LINE_CONTROL

SERIAL_LINE_CONTROL