EscapeCommFunction

【勇芳软件工作室】汉化HomePreviousNext

EscapeCommFunction功能指示指定的通信设备执行扩展功能。

BOOL EscapeCommFunction(

HANDLE 【HFILE】,//处理通讯设备
DWORD 【dwFunc】//扩展功能执行
); 

参数

【HFILE】

识别通信设备。CreateFile函数返回此句柄。

【dwFunc】

指定要执行的扩展功能的代码。此参数可以是以下值之一:

含义
CLRDTR清除DTR(数据终端就绪)信号。
CLRRTS清除RTS(请求发送)信号。
SETDTR发送DTR(数据终端就绪)信号。
SETRTS发送RTS(请求发送)信号。
SETXOFF导致传输就好像接收到XOFF字符一样。
SETXON导致传输就像接收到XON字符一样。
SETBREAK暂停字符传输,并将传输线路置于中断状态,直到ClearCommBreak函数调用(或使用CLRBREAK扩展功能代码调用EscapeCommFunction)。SETBREAK扩展功能代码与SetCommBreak功能相同。请注意,此扩展功能不会刷新尚未传输的数据。
CLRBREAK恢复字符传输并将传输线置于非限制状态。CLRBREAK扩展功能代码与ClearCommBreak功能相同。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.

也可以看看

ClearCommBreak, CreateFile, SetCommBreak