Что такое DCB в «структурах связи»? - PullRequest
1 голос
/ 21 июня 2011

Что означает DCB в Коммуникационных структурах ? Это текстовый файл находится где-то в ссылке? В чем разница между скоростью передачи данных в DCB и скоростью передачи в классе SerialPort? Когда я использую SerialPort класс, я также использую DCB?

Ответы [ 2 ]

2 голосов
/ 21 июня 2011

DCB = Блок управления данными или устройством

Это не текстовый файл.Обычно это struct.MSDN перечисляет дополнительную информацию о DCB в MSDN .В CodeProject есть хорошее введение в S связь через erial Port с использованием Win32 DCB Structure .Объект / класс SerialPort является оболочкой.Скорость передачи данных будет такой же, потому что устройству потребуется постоянная скорость передачи данных.

1 голос
/ 21 июня 2011

Это просто структура, которая содержит конфигурацию последовательного порта. Бодрейт, рукопожатие и так далее. Вам это нужно, когда вы пишете собственный код, SetCommState () требует этого. Да, вы все еще используете его, когда используете класс SerialPort. Однако он скрывает это от глаз и дает вам дружественные свойства. Как BaudRate, Рукопожатие и так далее. Он использует значения свойств для создания DCB и pinvoke SetCommState при вызове метода Open ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...