Работа с СОМ портом из драйвера...
От: SolarWarez  
Дата: 05.07.07 06:23
Оценка:
Всем привет!

Возникла необходимость получать данные из СОМ потра в своем драйвере.

С помощью ZwCreateFile открываю порт, все Ок...
А вот как дальше его проинициализировать? Установить скорость и т.д.?
Т.е. есть ли аналоги функций GetCommState, SetCommState, SetCommMask и т.д. для Kernel Mode режима?

Если только с помощью DeviceIOControl, то где можно взять описание того, как с его помощью установить параметры СОМ порта...

И попутно второй вопрос. Как с помощью ZwReadFile читать данные с тайм-аутом?
Т.е. если в течении какого-то времени данных нет, то функция бы возвращала управление, а то сейчас висит, ждет...
Или аналог FILE_FLAG_OVERLAPPED... Что-то ничего подоюного в MSDN для ZwXXX не нашел

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