C# “中的DCB是什么?”;“通信结构”;?

C# “中的DCB是什么?”;“通信结构”;?,c#,serial-port,C#,Serial Port,DCB在通信结构中代表什么?它是位于引用中某个位置的文本文件吗?DCB中的波特率与SerialPort类中的波特率有什么区别?当我使用SerialPort类时,我是否也使用DCB 它只是一个包含串行端口配置的结构。波特率、握手等。编写本机代码时需要它,SetCommState()需要它。是的,在使用SerialPort类时仍然使用它。但是,它会将其隐藏在视图中,并为您提供友好的属性。比如波特率,握手等等。调用Open()方法时,它使用属性值创建DCB和pinvoke SetCommState。D

DCB
通信结构中代表什么?它是位于引用中某个位置的文本文件吗?
DCB
中的波特率与
SerialPort
类中的波特率有什么区别?当我使用
SerialPort
类时,我是否也使用
DCB

它只是一个包含串行端口配置的结构。波特率、握手等。编写本机代码时需要它,SetCommState()需要它。是的,在使用SerialPort类时仍然使用它。但是,它会将其隐藏在视图中,并为您提供友好的属性。比如波特率,握手等等。调用Open()方法时,它使用属性值创建DCB和pinvoke SetCommState。

DCB=数据或设备控制块

它不是一个文本文件。它通常是一个
结构
。MSDN列出了有关的详细信息。在CodeProject中,对S有一个很好的介绍。SerialPort对象/类是一个包装器。波特率相同,因为设备需要一致的波特率