Форум программистов, компьютерный форум, киберфорум
C++: WinAPI
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 25.05.2014
Сообщений: 5
1

Как узнать скорости COM-порта?

20.08.2010, 13:30. Показов 3209. Ответов 1
Метки нет (Все метки)

Здравствуйте! Подскажите пожалуйста, как из приложения, зная номер COM-порта получить список доступных для него скоростей работы? С самим номером порта все ясно, читаем соответствующий ключ реестра, сортируем список и выводим его в выпадающую менюшку. Но как то же самое проделать со скоростями (не прибивая их гвоздями)? Откуда и как взяять эту информацию?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.08.2010, 13:30
Ответы с готовыми решениями:

Как узнать доступные скорости COM-порта?
Здравствуйте!!! Долго не мог выбрать на форуме подходящий для данного вопроса раздел и решил...

Как узнать номер порта и IP адрес в readDatagram?
По UDP получаю и считываю данные: QHostAddress *host = new QHostAddress(); quint16 *port;...

Как узнать, что из USB-порта вытащили мышь?
Здравствуйте. Можно ли сделать, что бы если вытащили мышь из юсб-порта, то батник отправлял об этом...

Как узнать, что тактирование порта уже включено?
Запускаю тактирование, например, PA. RCC->APB2ENR|= RCC_APB2ENR_IOPAEN; Как узнать, что...

1
291 / 151 / 34
Регистрация: 13.10.2009
Сообщений: 164
21.08.2010, 12:08 2
COMMPROP Structure

Contains information about a communications driver.


typedef struct _COMMPROP {
WORD wPacketLength;
WORD wPacketVersion;
DWORD dwServiceMask;
DWORD dwReserved1;
DWORD dwMaxTxQueue;
DWORD dwMaxRxQueue;
DWORD dwMaxBaud;
DWORD dwProvSubType;
DWORD dwProvCapabilities;
DWORD dwSettableParams;
DWORD dwSettableBaud;
WORD wSettableData;
WORD wSettableStopParity;
DWORD dwCurrentTxQueue;
DWORD dwCurrentRxQueue;
DWORD dwProvSpec1;
DWORD dwProvSpec2;
WCHAR wcProvChar[1];
} COMMPROP,
*LPCOMMPROP;
dwSettableBaud - The baud rates that can be used. For values, see the dwMaxBaud member.

Значение получают с помощью GetCommProperties(__in HANDLE hFile, __out LPCOMMPROP lpCommProp);

Дальше думаю разберешься
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.08.2010, 12:08

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Как узнать когда замкнуты ножки ком порта?
как работать с ком портом, а точнее как узнать какие ножки в данный момент замкнуты, или чтонить в...

Как узнать аппаратный адрес lan порта роутера?
Имеется adsl-модем ростелекома. Он ими же переконфигурирован для использования по технологии fttb....

как узнать предел скорости интерфейса SATA на мелких ф .?
как узнать предел скорости интерфейса SATA на мелких файлах.?

вопрос по скорости ком порта
есть оригинальная программа для обмена данными с сотовым телефоном. но версия моего аппарата не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.