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 |
參見