C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Нетология

 93 - Зачем нужна структура DCB ? / Win 32 API / Win32 API

Шаг 93 - Зачем нужна структура DCB ?

С помощью этой структуры у Вас есть возможность получать информацию из порта и передавать ее в порт. Посмотрите на схему ниже.

93.gif (7492 b)

Красным цветом отмечено получение информации, зеленым ее передача. Есть два варианта - это передача информации напрямую в порт или через HANDLE, который ассоциирован с портом. О том как это делается поговорим позднее. Структура DСB является сложенной для структуры COMMCONFIG, в которой есть дополнительная информация. Если Вы смотрели ее параметры, то их много и они пересекаются друг с другом. То есть, если с нуля устанавливать параметры, то это сложно, а мы бы хотели просто поменять скорость или проверку четности. Вот для этого структура и нужна. Общая идея такая:

  1. Получить текущую информацию в структуру DCB (функции GET)
  2. Изменить нужные нам параметры в структуре DCB.
  3. Установить параметры порта (функции SET)

| |
Автор Каев Артем.
[AD]





Letyshops [lifetime]