連接狀態
在連線到遠端伺服器的過程中,遠端電腦上的遠端存取連線管理員和 RAS 伺服器會執行數個步驟來建立連線。 這些步驟的每一個都會以線上狀態來識別。 RASCONNSTATE列舉是一組對應至這些連接狀態的值。 線上狀態可以分成下列三個群組:
-
執行中狀態
-
執行狀態是 RAS 自動處理的連線作業部分,例如連線到必要的裝置、驗證使用者,以及等候遠端伺服器的回呼。 除非發生錯誤,否則 RAS 用戶端不需要採取任何其他動作,才能將通知傳遞給使用者。
-
暫停狀態
-
當遠端伺服器暫停連線作業以從使用者取得其他輸入時,就會發生 暫停狀態 。 在暫停狀態期間,使用者可以輸入 回呼 號碼、如果使用者驗證失敗,則輸入不同的使用者名稱和密碼,如果舊密碼已過期,則輸入新的密碼。
-
終端機狀態
-
連線成功建立、連線作業失敗,或 RasHangUp 呼叫中斷連線時,就會發生終端機狀態。
RAS 用戶端可以使用數種機制來判斷連線作業的目前狀態。 當 RAS 用戶端以非同步方式執行RasDial函式時,每當線上狀態變更時,遠端存取連線管理員會將進度通知傳送至用戶端的通知處理常式。 此外,用戶端可以使用 RasGetConnectStatus 函式來取得任何 RAS 連線作業的目前狀態。