共用方式為


正在中斷連線

當 RAS 用戶端應用程式啟動連線作業時, RasDial 呼叫會收到 HRASCONN 連線控制碼來識別連線。 如果傳回的控制碼不是 Null,用戶端最終必須呼叫 RasHangUp 函式以結束連線。 如果在連線作業期間發生錯誤,用戶端必須呼叫 RasHangUp ,即使從未建立連線也一樣。

呼叫RasHangUp的應用程式不應該立即結束,因為遠端存取連線管理員需要有時間才能正確終止連線。 相反地,應用程式應該等到 RasGetConnectStatus 函式傳回ERROR_INVALID_HANDLE,表示連線已刪除。

即使 RAsDial未傳回控制碼,RAS 用戶端應用程式仍可能需要結束連線。 例如,在成功建立連線之後,呼叫 RasDial 的應用程式可能已經結束。 在此情況下,中斷連線的應用程式可以使用 RasEnumConnections 函式來取得所有目前的連線。 針對每個連線, RasEnumConnections 會傳回 RASCONN 結構,其中包含 HRASCONN 連線控制碼,以及啟動連線作業時指定的電話簿專案名稱或電話號碼。 此資訊可用來顯示連線清單,使用者可以從中選取要結束的連線。