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


IOCTL_SERIAL_SET_LINE_CONTROL IOCTL (ntddser.h)

Запрос IOCTL_SERIAL_SET_LINE_CONTROL задает регистр управления строкой (LCR). Регистр элементов управления строкой управляет размером данных, количеством стоп-битов и четностью.

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

Основной код

IRP_MJ_DEVICE_CONTROL

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

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

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

Параметр Parameters.DeviceIoControl.InputBufferLength имеет размер в байтах структуры SERIAL_LINE_CONTROL .

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

Нет.

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

Нет.

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

Элемент Information имеет нулевое значение.

Для элемента Status задано одно из универсальных значений состояния для запросов управления последовательным устройством. Состояние STATUS_INVALID_PARAMETER указывает, что указанная информация об элементе управления строкой недопустима.

Требования

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

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

IOCTL_SERIAL_GET_LINE_CONTROL

SERIAL_LINE_CONTROL