數據機設定

數據機設定功能可讓您在進行連線之前設定數據機。 應用程式可以設定數據機選項,並判斷數據機的功能,而不需使用任何數據機裝置特定的命令。 以下是應用程式在進行呼叫之前可設定的一般功能:

  • 作業的主要模式(同步、異步,以及是否啟用錯誤控制)。
  • V.42 錯誤控制(由 CCITT 建議 V.42 定義),包括特定參數。 CCITT代表國際電報和電話協商委員會。
  • V.42bis(由CCITT建議 V.42bis 定義)和 MNP5 資料壓縮。
  • 逾時選項,包括呼叫設定、閑置和緩衝的數據傳遞。

設定數據機的組態之前,應用程式應該使用 GetCommProperties 函式來判斷數據機裝置的功能。 此函式會填入 COMMPROP 結構。 此結構同時包含一般部分,適用於所有通訊裝置,以及每個提供者子類型專屬的部分。 針對數據機裝置,COMMPROP 結構的提供者特定部分數據機DEVCAPS結構。

應用程式可以使用 GetCommConfigSetCommConfig 函式來取得和設定數據機的目前組態,這兩個函式都使用 COMMCONFIG 結構。 此結構同時包含一般部分,適用於所有通訊裝置,以及每個提供者子類型專屬的部分。 對於數據機裝置,COMMCONFIG 結構的提供者特定部分MODEMSETTINGS結構。

設定數據機之後,應用程式可以使用 Telephony Application Programming Interface (TAPI) 實際建立連線。

數據機設定功能不提供數據機的長期管理和維護。 數據機服務提供者應為此提供數據機設定對話框。