Bağlantıyı kesme
RAS istemci uygulaması bir bağlantı işlemi başlattığında, RasDial çağrısı bağlantıyı tanımlamak için bir HRASCONN bağlantı tanıtıcısı alır. Döndürülen tanıtıcı NULLdeğilse, istemcinin sonunda bağlantıyı sonlandırmak için RasHangUp işlevini çağırması gerekir. Bağlantı işlemi sırasında bir hata oluşursa, bağlantı hiç kurulmamasına rağmen istemcinin RasHangUp çağırması gerekir.
RasHangUp çağıran uygulama, Uzaktan Erişim Bağlantı Yöneticisi'nin bağlantıyı düzgün bir şekilde sonlandırmak için zamana ihtiyacı olduğundan hemen çıkmamalıdır. Bunun yerine, uygulamanın RasGetConnectStatus işlevi bağlantının silindiğini belirten ERROR_INVALID_HANDLE döndürene kadar beklemesi gerekir.
RAS istemci uygulamasının, RasDialtarafından döndürülen bir tanıtıcı olmaksızın bile bağlantıyı sonlandırması gerekebilir. Örneğin, RasDial çağıran uygulama, bağlantı başarıyla kurulduktan sonra çıkmış olabilir. Bu durumda, bağlantısı kesilen uygulama tüm geçerli bağlantıları almak için rasEnumConnectionsişlevinikullanabilir. Her bağlantı için, RasEnumConnections, bağlantı işlemi başlatıldığında belirtilen telefon rehberi giriş adını veya telefon numarasını ve HRASCONN bağlantı tutamacını içeren bir RASCONN yapısı döndürür. Bu bilgiler, kullanıcının sonlandırılacak bağlantıyı seçebileceği bağlantıların listesini görüntülemek için kullanılabilir.