Пользовательская скорость передачи

Я пытаюсь поговорить с аппаратным устройством через виртуальный COM-порт. Хост-компьютер - это ПК с ОС Windows. Устройство работает со скоростью 921600 бод. Этот код работает:

DCB dcb;
...
dcb.BaudRate =  CBR_115200;
SetCommState(hPort, &dcb);

Как только я изменяю скорость передачи:

dcb.BaudRate =  921600;

SetCommState завершается с последней ошибкой0x57 (параметр неверен). Означает ли это, что Windows API предотвращает любую скорость передачи, кроме предопределенных значений? Или, может быть, виртуальный COM-порт может быть настроен для разрешения этой скорости передачи?

Виртуальный COM-порт является частью подключения CameraLink. Я разговариваю с продавцом системной платы CameraLink. Но мне нужно знать, поддерживает ли API последовательной связи Windows пользовательские скорости передачи данных.

Ответы на вопрос(1)

Ваш ответ на вопрос