Как открыть файлы COMXX (последовательный порт)C++

Программы на C++. Форум разработчиков
Anonymous
Как открыть файлы COMXX (последовательный порт)

Сообщение Anonymous »

У меня проблема с последовательным портом.

Я написал программу, которая может читать порты от COM1 до COM9, но может открывать COMXX (например, com10, com11, и т. д.)

Я искал и узнал, что tCOM1–COM9 являются частью зарезервированных имен в пространствах имен NT.
там написано, что «Для доступа к файлам как COMXX, вам нужно написать "\.\COMXX".

Я пробовал, но не получилось.

Есть у кого-нибудь идеи?
С уважением...

Приведенный ниже код возвращает недопустимое значение дескриптора из-за этой проблемы:

myPort = CreateFile("\\.\COM14",
GENERIC_READ | GENERIC_WRITE,
0, /* exclusive access */
NULL, /* no security attrs */
OPEN_EXISTING,
0,
NULL );


Подробнее здесь: https://stackoverflow.com/questions/961 ... erial-port

Вернуться в «C++»