Velocidad de transmisión personalizada

Estoy tratando de hablar con el dispositivo de hardware a través del puerto COM virtual. La computadora host es PC PC con sistema operativo Windows. El dispositivo funciona con 921600 baudios. Este código funciona:

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

Una vez que cambie la velocidad de transmisión:

dcb.BaudRate =  921600;

SetCommState falla con el último error0x57 (el parámetro es incorrecto). ¿Significa esto que la API de Windows evita cualquier velocidad de transmisión excepto los valores predefinidos? ¿O tal vez, el puerto COM virtual se puede configurar para permitir esta velocidad de transmisión?

l puerto COM virtual es parte de la conexión CameraLink. Estoy hablando con el proveedor de la placa CameraLink. Pero necesito saber si la API de comunicaciones en serie de Windows admite velocidades de transmisión personalizadas.

Respuestas a la pregunta(1)

Su respuesta a la pregunta