Всем привет!
Возникла необходимость получать данные из СОМ потра в своем драйвере.
С помощью ZwCreateFile открываю порт, все Ок...
А вот как дальше его проинициализировать? Установить скорость и т.д.?
Т.е. есть ли аналоги функций GetCommState, SetCommState, SetCommMask и т.д. для Kernel Mode режима?
Если только с помощью DeviceIOControl, то где можно взять описание того, как с его помощью установить параметры СОМ порта...
И попутно второй вопрос. Как с помощью ZwReadFile читать данные с тайм-аутом?
Т.е. если в течении какого-то времени данных нет, то функция бы возвращала управление, а то сейчас висит, ждет...
Или аналог FILE_FLAG_OVERLAPPED... Что-то ничего подоюного в MSDN для ZwXXX не нашел
Заранее благодарен за помошь!