共用方式為


斷開

當 RAS 用戶端應用程式啟動連線作業時,RasDial 呼叫會接收 HRASCONN 連線句柄來識別連線。 如果傳回的句柄不是 NULL,客戶端最終必須呼叫 RasHangUp 函式來結束連線。 如果在連線作業期間發生錯誤,即使從未建立連線,用戶端仍必須呼叫 RasHangUp

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

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