Opérations de connexion RAS
Windows NT et les versions ultérieures fournissent les fonctions RasPhonebookDlg et RasDialDlg qui affichent l’interface utilisateur intégrée pour démarrer une opération de connexion RAS. Pour la plupart des applications, il s’agit de la méthode recommandée pour démarrer une opération de connexion RAS. Windows 95 ne prend pas en charge ces fonctions pour le moment.
Le reste de cette section décrit les fonctions de bas niveau pour le démarrage d’une connexion RAS. ces fonctions sont disponibles sur bothWindows NT 4,0 (et versions ultérieures) et Windows 95.
Une application cliente RAS utilise la fonction rasdial pour établir une connexion à un serveur RAS. La fonction rasdial démarre l’opération de connexion, qui est ensuite effectuée par le gestionnaire de connexions d’accès à distance.
Le gestionnaire de connexions d’accès à distance est un service qui gère les détails de l’établissement de la connexion au serveur distant. Ce service fournit également au client des informations d’État pendant l’opération de connexion. Le gestionnaire de connexions d’accès à distance démarre automatiquement lorsqu’une application charge le RASAPI32.DLL.
L’appel de rasdial spécifie les informations suivantes lors du démarrage d’une opération de connexion :
- Informations de connexion dont le gestionnaire de connexions d’accès à distance a besoin pour établir la connexion.
- Gestionnaire de notification facultatif qui reçoit des notifications de progression pendant l’opération de connexion. Si l’appel de rasdial spécifie un gestionnaire de notification, l’appel est asynchrone; dans le cas contraire, il est synchrone.
- Structure RASDIALEXTENSIONS facultative permettant d’activer ou de désactiver les extensions de l’opération rasdial . Les extensions permettent à un client RAS d’activer directement certains paramètres de modem pour contrôler si RAS utilise les préfixes et les suffixes dans une entrée d’annuaire téléphonique, et pour prendre en charge les États suspendus pendant l’opération de connexion.