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


IOCTL_SERIAL_SET_BAUD_RATE IOCTL (ntddser.h)

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

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

Основной код

IRP_MJ_DEVICE_CONTROL

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

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

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

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

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

Никакой.

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

Никакой.

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

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

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

Требования

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

См. также

IOCTL_SERIAL_GET_BAUD_RATE

SERIAL_BAUD_RATE