)InBufferCount 属xìng
该属xìng用于设置或返回在接收缓冲区中等待的字符数,该属xìng在端口未打开时不可用。
枫叶文学网www.fywxw.com
第11 章 网络编程
·323·
对应的函数为void SetInBufferCount(short nNewValue)和short GetInBufferCount()。
(7)InBufferSize 属xìng
该属xìng用于设置或返回接收缓冲区大小的字节数, 其对应的函数分别为void
SetInBufferSize(short nNewValue)和short GetInBufferSize()。
(8)Output 属xìng
该属xìng用于向发送缓冲区中写入数据,其对应的函数为void SetOutput(const VARIANT&
newValue)。
(9)OutBufferCount 属xìng
该属xìng用于设置或返回在发送缓冲区中等待的字符数,该属xìng在端口未打开时不可用。
其对应的函数分别为void SetOutBufferCount(short nNewValue)和short GetOutBufferCount()。
(10)OutBufferSize 属xìng
该属xìng用于设置或返回发送缓冲区的字节大小, 对应的函数分别为void
SetOutBufferSize(short nNewValue)和short GetOutBufferSize()。
(11)CommEvent 属xìng
该属xìng用于设置或返回串口事件,其对应的函数分别为void SetCommEvent(short
nNewValue)和short GetCommEvent()。常见的串口事件如表11-13 所示。
表11-13 常见串口事件
常数 取值 描述
ComEvSend 1 发送事件
ComEvReceive 2 接收事件
ComEvCTS 3 clear-to-send 线的状态发生变化
ComEvDSR 4 data-set ready 线的状态发生变化
ComEvCD 5 carrier detect 线的状态发生变化
ComEvRing 6 检测到震铃信号
ComEvEOF 7 收到文件结束字符
(12)RThreshold 属xìng
该属xìng用于设置或返回RThreshold 数值,所谓RThreshold 数值是通过MSComm 控件将
CommEvent 属xìng设置为ComEvReceive,并在产生OnComm 事件之前所接收的字符数。
该属xìng对应的函数为void SetRThreshold(short nNewValue)和short GetRThreshold()。
11.5.2 利用MSComm 控件编程的基本流程
利用MSComm 控件编程的基本流程如下。
? 在当前Project 中chā入MSComm