KsEscapeCommFunction
此函式是否可用依装置支援项目而定。
指定通信装置执行扩充功能。
语法
BOOL KsEscapeCommFunction(
HANDLE hFile,
DWORD dwFunc
);
参数
hFile:通讯装置的控制代码,KsCreateComm 函式回传此控制代码。
dwFunc:欲执行的扩充函式,此参数可为下列之一值:
值 | 说明 |
---|---|
CLRBREAK 9 |
恢复字元传输并将传输线置于不间断状态,CLRBREAK 扩充的函式码与 KsClearCommBreak 函式相同。 |
CLRDTR 6 |
清除资料终端备妥 (data-terminal-ready, DTR) 讯号。 |
CLRRTS 4 |
清除请求发送 (request-to-send, RTS) 讯号。 |
SETBREAK 8 |
暂停字元传输并将传输线置于中断状态,直到呼叫 KsClearCommBreak 函式(或使用 CLRBREAK 扩充函式码呼叫 KsEscapeCommFunction),而 SETBREAK 扩充的函式码与 KsSetCommBreak 函式相同。请注意,此扩充函式不会清除尚未传输的数据。 |
SETDTR 5 |
传送资料终端备妥 (data-terminal-ready, DTR) 讯号。 |
SETRTS 3 |
传送请求发送 (request-to-send, RTS) 讯号。 |
SETXOFF 1 |
使传输如同接收到 XOFF 字元一样进行。 |
SETXON 2 |
使传输如同接收到 XON 字元一样进行。 |
回传值
若函式执行成功将回传 TRUE;失败将回传 FALSE。欲获取延伸错误资讯请呼叫 GetLastError。
范例
N/A
使用需求
RT | Win32 | |
---|---|---|
最低支援版本 | 4.0 | 4.0 |
标头档 | kscom.h | kscom.h |
程式库 | KsApi_Rtss.lib | ksapi.h |
参见