Получение информации об устройстве? COM
От: Nine  
Дата: 13.06.04 19:17
Оценка:
Всем привет!
Вопрос такой: чем заполняется dcb в следующем коде, если к СОМ1 подключено устройство(не важно какое)?
Дело в том, что мне не известно, какие данные будут передаваться(какого размера, чем заканчиваться и т.д.)
Будет ли данные передаваться из порта СОМ1 со стоповым битом dcb->XoffChar?


DCB *dcb;
    
HANDLE port;


dcb=(DCB*)HeapAlloc(GetProcessHeap(),HEAP_ZERO_MEMORY,sizeof(DCB));
dcb->DCBlength=sizeof(DCB);

port=CreateFile("COM1",GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,NULL);

GetCommState( port, dcb );
HeapFree(GetProcessHeap(),0,dcb);
    
. . .
    
CloseHandle(port);

В dcb записывается информация об устройстве или о порте?

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.