Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Системное программирование и WinAPI > Определение параметров виртуального COM-порта |
Автор: Lord Dagger 23.7.2006, 22:58 | ||||
Приветствую читателей этой темы! Возник следующий вопрос: необходимо определить параметры виртуальных Com-портов, имеющихся в системе? На всякий случай, еще раз напомню: интерфейс Bluetooth, ОС Windows mobile 2003-2005. При помощи следующего нехитрого кода я перечисляю все имеющиеся в системе com-порты:
Прочитав devInfo.szDeviceKey можно определить принадлежность порта к Bluetooth-интерфейсам, но, к сожалению, НЕ ОДНОЗНАЧНО. Что более важно, предоставляемая информация не позволяет узнать параметры этого порта, например, является ли он клиентским или серверным. При регистрации порта в системе функцией RegisterDevice(), соотв. параметры указываются в структуре PORTEMUPortParams, например, так:
Однако, несмотря на двухдневные поиски в MSDN я так и не нашел способа получить обратно эту структуру. Тем не менее, многие приложения от сторонних производителей отображают параметры виртуальных com-портов. Хотель бы услышать мнение профессионалов ![]() |