Aracılığıyla paylaş


Duraklatılan Durumlar

Bağlantı işlemi sırasında, uzak sunucunun yerel kullanıcıdan ek bilgi almadan devam edemeyeceği zamanlar olabilir. Windows NT 3.5'le başlayarak, RasDial işlevi duraklatılmış durumları destekler. Duraklatılmış durum, RAS istemci uygulamasının kullanıcıdan bilgi toplaması için Uzaktan Erişim Bağlantı Yöneticisi'nin bir bağlantı işlemini askıya almasını sağlar.

Duraklatılan durumlar aşağıdaki durumlarda kullanışlıdır:

  • Kullanıcının bir geri çağırma numarası sağlaması gerektiğinde.
  • Kullanıcı kimlik doğrulaması başarısız olduğunda, kullanıcı farklı bir kullanıcı adı ve parola yazabilir.
  • Kullanıcının parolasının süresi dolduğunda, kullanıcı yeni bir parola sağlayabilir.

Varsayılan olarak, duraklatılmış durum desteği devre dışıdır. Duraklatılmış durumları desteklemek isteyen RAS istemcileri, rasDialparametre olarak geçirilen RASDIALEXTENSIONS yapısında RDEOPTS_PausedStates bayrağını ayarlamalıdır.

Duraklatılmış bir durum oluştuğunda, Uzaktan Erişim Bağlantı Yöneticisi istemcinin bildirim işleyicisini çağırır. Duraklatılmış durum desteği devre dışı bırakılırsa, bildirim iletisi bir hata gösterir ve bağlantı işlemi başarısız olur. Etkinleştirilirse, Bağlantı Yöneticisi RAS istemcisinin yanıtını beklemek için bağlantı işlemini duraklatır. RAS istemcisi, RasDialçağrısıbağlantı işlemini ikinci bir kez sürdürebilir veya RasHangUp işlevini çağırarak sonlandırabilir.

Kullanıcının girişini aldıktan sonra RAS istemcisi, RasDial yeniden çağırarak bağlantı işlemini yeniden başlatır. Bu ikinci RasDial çağrısı aşağıdaki bilgileri belirtmelidir:

  • Özgün RasDial çağrısı tarafından döndürülen bağlantı tanıtıcısı.
  • Özgün RasDial çağrısıyla aynı bildirim işleyicisi.
  • RASDIALPARAMS yapısının uygun üyelerinde kullanıcının girişi. RASDIALPARAMS yapısının diğer üyeleri, özgün RasDial çağrısında belirtilen bilgilerle aynı bilgilere sahip olmalıdır.

İkinci RasDial çağrısı bildirim işleyicisi içinden yapılamaz.