Operacje połączenia RAS
Windows NT i nowsze wersje zapewniają RasPhonebookDlg i RasDialDlg funkcje, które wyświetlają wbudowany interfejs użytkownika do uruchamiania operacji połączenia RAS. W przypadku większości aplikacji jest to preferowany sposób uruchamiania operacji połączenia RAS. System Windows 95 nie obsługuje obecnie tych funkcji.
W pozostałej części tej sekcji opisano funkcje niskiego poziomu dotyczące uruchamiania połączenia RAS. Te funkcje są dostępne zarówno w systemie Windows NT 4.0 (i nowszych wersjach) i Windows 95.
Aplikacja kliencka RAS używa funkcji RasDial w celu nawiązania połączenia z serwerem RAS. Funkcja RasDial uruchamia operację połączenia, która jest następnie wykonywana przez Menedżera połączeń dostępu zdalnego.
Menedżer połączeń dostępu zdalnego to usługa, która obsługuje szczegóły nawiązywania połączenia z serwerem zdalnym. Ta usługa udostępnia również klientowi informacje o stanie podczas operacji połączenia. Menedżer połączeń dostępu zdalnego jest uruchamiany automatycznie, gdy aplikacja ładuje RASAPI32.DLL.
Wywołanie RasDial określa następujące informacje podczas uruchamiania operacji połączenia:
- Informacje o połączeniu , że Menedżer połączeń dostępu zdalnego musi ustanowić połączenie.
- Opcjonalna procedura obsługi powiadomień , która odbiera powiadomienia o postępie podczas operacji połączenia. Jeśli wywołanie RasDial określa procedurę obsługi powiadomień, wywołanie jest asynchroniczne; w przeciwnym razie jest to synchroniczne.
- Opcjonalna struktura RASDIALEXTENSIONS włączania lub wyłączania rozszerzeń operacji RasDial. Rozszerzenia umożliwiają klientowi RAS bezpośrednie włączenie niektórych ustawień modemu, kontrolowanie, czy RAS używa prefiksów i sufiksów w wpisie książki telefonicznej oraz do obsługi wstrzymanych stanów podczas operacji połączenia.