Opérations asynchrones
Lorsque RasDial est appelé en tant qu’opération asynchrone, la fonction retourne immédiatement. En mode asynchrone, l’appel rasDial doit spécifier un gestionnaire de notification que le Gestionnaire de connexions d’accès à distance utilise pour informer le client chaque fois que l’opération de connexion change d’état ou qu’une erreur se produit.
Le gestionnaire de notifications peut être une fenêtre pour recevoir des messages ou un RasDialFunc, RasDialFunc1, ou Fonction de rappel RasDialFunc2. Le Gestionnaire de connexions d’accès à distance effectue ses notifications asynchrones dans le contexte du thread qui a effectué l’appel RasDial. Pour cette raison, le thread appelant ne doit pas se terminer tant que l’opération de connexion n’a pas été établie correctement ou qu’une erreur se produit. Comme en mode synchrone, l’application cliente peut se terminer en toute sécurité une fois la connexion établie, et elle doit arrêter l’opération de connexion si une erreur se produit.