Aracılığıyla paylaş


Zaman Uyumlu İşlemler

RasDial zaman uyumlu bir işlem olarak çağrıldığında, bağlantı kurulana veya bir hata oluşana kadar işlev döndürülmüyor. Zaman uyumlu mod, RAS istemcisinin bağlantı kurması için basit bir yol sağlar. İstemci, RasDialçağırabilir, işlevin döndürülmesini bekleyebilir ve ardından bağlantı işleminin başarılı olup olmadığını belirlemek için RasGetConnectStatusişlevini çağırabilir. Bağlantı kurulduktan sonra istemci uygulaması bağlantıyı kesmeden sonlandırılabilir. Bir hata oluşursa, istemci uygulamasının sonlandırmadan önce bağlantı işlemini kapatması gerekir.

Zaman uyumlu modun dezavantajı, bağlantı işlemi devam ederken istemcinin ilerleme bildirimleri almamasıdır. Bu ilerleme durumu bildirimi eksikliği için geçici bir çözüm olarak, zaman uyumlu mod istemcisi geçerli durumu yoklamak ve görüntülemek için RasGetConnectStatusçağıran ayrı bir iş parçacığı kullanabilir. Ancak, ilerleme bilgilerini almak isteyen RAS istemcileri için tercih edilen teknik, RasDial zaman uyumsuz olarak çağırmaktır.