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


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_INVALID_PARAMETER указывает, что указанные сведения об элементе управления строкой недопустимы.

Требования

Требование Ценность
заголовка ntddser.h (include Ntddser.h)

См. также

IOCTL_SERIAL_GET_LINE_CONTROL

SERIAL_LINE_CONTROL