Bağlantı Durumları
Uzak sunucuya bağlanma işlemi sırasında, Uzak Erişim Bağlantı Yöneticisi ve uzak bilgisayardaki RAS sunucusu bağlantıyı kurmak için birkaç adım gerçekleştirir. Bu adımların her biri bir bağlantı durumuyla tanımlanır. RASCONNSTATE numaralandırması, bu bağlantı durumlarına karşılık gelen bir değer kümesidir. Bağlantı durumları aşağıdaki üç gruba ayrılabilir:
-
Çalışıyor durumları
-
Çalışan durumlar, RAS'nin otomatik olarak işlediği bağlantı işleminin gerekli cihazlara bağlanma, kullanıcının kimliğini doğrulama ve uzak sunucudan geri çağırma bekleme gibi bölümleridir. Hata oluşmadığı sürece, RAS istemcisinin bildirimi kullanıcıya geçirmekten başka bir işlem gerçekleştirmesi gerekmez.
-
duraklatılmış durumları
-
duraklatılmış durumlar uzak sunucu kullanıcıdan ek giriş almak için bağlantı işlemini duraklattığında oluşur. Duraklatılmış bir durum sırasında, kullanıcı bir geri çağırma numarası, kullanıcı kimlik doğrulaması başarısız olursa farklı bir kullanıcı adı ve parola veya eskisinin süresi dolduysa yeni bir parola yazabilir.
-
terminal durumlarını
-
Bağlantı başarıyla kurulduğunda, bağlantı işlemi başarısız olduğunda veya RasHangUp çağrısıyla bağlantı kesildiğinde terminal durumları oluşur.
Ras istemcisinin bağlantı işleminin geçerli durumunu belirlemek için kullanabileceği çeşitli mekanizmalar vardır. Ras istemcisi RasDial işlevini zaman uyumsuz olarak yürüttüğünde, Uzaktan Erişim Bağlantı Yöneticisi bağlantı durumu her değiştiğinde istemcinin bildirim işleyicisine ilerleme durumu bildirimleri gönderir. Ayrıca, istemci herhangi bir RAS bağlantı işleminin geçerli durumunu almak için RasGetConnectStatusişlevini kullanabilir.