IOCTL_SERIAL_GET_BAUD_RATE IOCTL (ntddser.h)
Запрос IOCTL_SERIAL_GET_BAUD_RATE возвращает скорость передачи и получения данных, с которой сейчас настроен последовательный порт.
Чтобы задать скорость передачи, клиент может использовать запрос IOCTL_SERIAL_SET_BAUD_RATE .
Основной код
Входной буфер
Нет.
Длина входного буфера
Нет.
Выходной буфер
Элемент AssociatedIrp.SystemBuffer указывает на структуру, выделенную клиентом SERIAL_BAUD_RATE , которую драйвер последовательного контроллера использует для вывода сведений о скорости передачи.
Длина выходного буфера
Член Parameters.DeviceIoControl.OutputBufferLength имеет размер структуры SERIAL_BAUD_RATE в байтах.
Блок состояния
Если запрос выполнен успешно, элементу Information присваивается размер структуры SERIAL_BAUD_RATE в байтах. В противном случае элементу Information присваивается нулевое значение.
Для элемента Status задано одно из универсальных значений состояния для запросов на управление последовательным устройством.
Требования
Требование | Значение |
---|---|
Заголовок | ntddser.h (включая Ntddser.h) |