共用方式為


擴充函式

某些通訊函式可以使用 EscapeCommFunction 函式來呼叫裝置 此函式會傳送程式代碼來指示裝置執行擴充函式。 例如,應用程式可以使用SETBREAK程式代碼暫停字元傳輸,並使用CLRBREAK程式代碼繼續傳輸。 您也可以呼叫 SetCommBreak 和 ClearCommBreak 函式來啟動這些特定作業。 EscapeCommFunction 也可以用來實作手動數據機控制。 例如,CLRDTR 和SETDTR程式代碼可用來實作手動 DTR(數據終端機就緒)流程控制。 不過請注意,如果進程使用 EscapeCommFunction 在裝置設定為啟用 DTR 交握時操作 DTR 行,或啟用 RTS 交握時 RTS(要求到傳送)行,就會發生錯誤。

DeviceIoControl 函式可讓進程將擴充函式程式碼直接傳送至指定的設備驅動器,導致裝置執行指定的作業。 DeviceIoControl 提供與標準序列通訊功能不支援的通訊資源功能相關聯的裝置。 它可讓應用程式使用該裝置唯一的參數以及呼叫任何裝置特定功能來設定裝置。