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


IOCTL_SERIAL_SET_BAUD_RATE IOCTL (ntddser.h)

Запрос IOCTL_SERIAL_SET_BAUD_RATE задает скорость передачи данных на устройстве последовательного контроллера. Драйвер последовательного контроллера проверяет указанную скорость передачи данных.

Чтобы получить скорость передачи данных, клиент может использовать запрос IOCTL_SERIAL_GET_BAUD_RATE .

Основной код

IRP_MJ_DEVICE_CONTROL

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

Элемент AssociatedIrp.SystemBuffer указывает на SERIAL_BAUD_RATE структуру, которую клиент выделяет и задает для ввода скорости выполнения.

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

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

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

Нет.

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

Нет.

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

Элемент Information имеет значение 0.

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

Требования

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

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

IOCTL_SERIAL_GET_BAUD_RATE

SERIAL_BAUD_RATE