Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Простой парень
Зарегистрирован: 22.12.2003 Сообщения: 46 Откуда: Ростов
|
Добавлено: Пн Янв 19 2004 23:08 Заголовок сообщения: COM port под Windows NT на С |
|
|
Вопрос:
Спомощью каких функций можно считать и изменить состояние "линии CTS"
Операционка Windows NT/2000/XP
Средство разработки Visual Studio 6.0 _________________ Привет всем! |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Родион
Зарегистрирован: 18.01.2004 Сообщения: 183
|
Добавлено: Вт Янв 20 2004 07:57 Заголовок сообщения: |
|
|
Почитай Шилда _________________ RTFM |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Простой парень
Зарегистрирован: 22.12.2003 Сообщения: 46 Откуда: Ростов
|
Добавлено: Ср Янв 21 2004 00:07 Заголовок сообщения: |
|
|
Родион писал(а): | Почитай Шилда |
Где можно взять и что конкретно вы имели в виду? _________________ Привет всем! |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
совсем незнакомый
Зарегистрирован: 24.12.2003 Сообщения: 183 Откуда: Israel
|
Добавлено: Ср Янв 21 2004 12:55 Заголовок сообщения: |
|
|
пользуйся GetCommMask()
и сравнивай с EV_CTS:
HANDLE hCom=(....);
if (INVALID_HANDLE=hCom){
DWORD commdata;
int test=GetCommMask(hCom,&commdata,NULL);
if (test)
printf("CTS state did %schange!\r\n",
((commdata&EV_CTS)?"":"not "));
}
else
printf("Error occured on GetCommMask(..)\r\nErr. Number was: %ld",GetLastError());
} |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
|