работа с эмулированными com-портами
|
От: |
Pbl
|
|
| Дата: | 27.09.05 11:55 |
|
Оценка: |
|
нужна ваша помощь:
почему нижеприведенным куском проги системные сом-порты открываются,
а эмулированные платой Advantech PCI communication card "PCI-1612" (эмулирует 4 ком-порта) — нет.
hCom=::CreateFile(str,
GENERIC_WRITE|GENERIC_READ,
NULL,
NULL,
OPEN_EXISTING,
0,
NULL);
где str COM1...COMN;
If(hCom==INVALID_HANDLE_VALUE)
{ DWORD dwErr=GetLastError(); return FALSE; }
если сом-порт системный, то, например, hCom = 0x000000ac
если эмулированный, то hCom = 0xffffffff причем GetLastError() ничего не возвращает
что посоветуете?
Пока на собственное сообщение не было ответов, его можно удалить.