以下函数用于通信资源。
| 功能 | 描述 |
|---|---|
| BuildCommDCB | 使用设备控制字符串中指定的值填充指定的 DCB 结构。 |
| BuildCommDCBAndTimeouts | 将设备定义字符串转换为适当的设备控制块代码,并将其置于设备控制块中。 |
| ClearCommBreak | 还原指定通信设备的字符传输,并将传输线置于非中断状态。 |
| ClearCommError | 检索有关通信错误的信息,并报告通信设备的当前状态。 |
| CommConfigDialog | 显示驱动程序提供的配置对话框。 |
| EscapeCommFunction | 指示指定的通信设备执行扩展功能。 |
| GetCommConfig | 检索通信设备的当前配置。 |
| GetCommMask | 检索指定通信设备的事件掩码的值。 |
| GetCommModemStatus | 检索调制解调器控制寄存器值。 |
| GetCommProperties | 检索有关指定通信设备的通信属性的信息。 |
| GetCommState | 检索指定通信设备的当前控制设置。 |
| GetCommTimeouts | 检索指定通信设备上所有读取和写入作的超时参数。 |
| GetDefaultCommConfig | 检索指定通信设备的默认配置。 |
| PurgeComm | 放弃指定通信资源的输出或输入缓冲区中的所有字符。 |
| SetCommBreak | 暂停指定通信设备的字符传输,并将传输线置于中断状态。 |
| SetCommConfig | 设置通信设备的当前配置。 |
| SetCommMask | 指定要监视通信设备的一组事件。 |
| SetCommState | 根据设备控制块中的规范配置通信设备。 |
| SetCommTimeouts | 设置指定通信设备上所有读取和写入作的超时参数。 |
| SetDefaultCommConfig | 设置通信设备的默认配置。 |
| SetupComm | 初始化指定通信设备的通信参数。 |
| TransmitCommChar | 在指定通信设备的输出缓冲区中的任何挂起数据之前传输指定的字符。 |
| WaitCommEvent | 等待指定的通信设备发生事件。 |