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

参见

KsCreateComm

KsClearCommBreak

KsSetCommBreak