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


структура SERIAL_BAUD_RATE (ntddser.h)

Структура SERIAL_BAUD_RATE определяет скорость передачи и получения данных, с которой в настоящее время настроен последовательный порт.

Синтаксис

typedef struct _SERIAL_BAUD_RATE {
  ULONG BaudRate;
} SERIAL_BAUD_RATE, *PSERIAL_BAUD_RATE;

Члены

BaudRate

Скорость в бодах. Этот параметр указывает количество битов в секунду, которое в настоящее время настроено для передачи или получения последовательным портом. Например, значение BaudRate 115200 указывает, что порт настроен для передачи 115200 бит в секунду.

Комментарии

Запросы IOCTL_SERIAL_GET_BAUD_RATE и IOCTL_SERIAL_SET_BAUD_RATE управления вводом-выводом используют структуру SERIAL_BAUD_RATE для указания скорости передачи данных последовательного порта. Запрос IOCTL_SERIAL_SET_BAUD_RATE настраивает последовательный порт для работы с указанной скоростью выполнения. Запрос IOCTL_SERIAL_GET_BAUD_RATE запрашивает последовательный порт для скорости передачи данных, с которой он в настоящее время настроен для работы.

Дополнительные сведения о некоторых возможных скоростях выполнения, которые может поддерживать драйвер последовательного контроллера, см. в описании элемента MaxBaud в SERIAL_COMMPROP.

Требования

Требование Значение
Минимальная версия клиента Поддерживается начиная с Windows 2000.
Верхняя часть ntddser.h

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

IOCTL_SERIAL_GET_BAUD_RATE

IOCTL_SERIAL_SET_BAUD_RATE

SERIAL_COMMPROP