Notifications d’information
Pour les états de connexion appelés états en cours d’exécution, aucune action n’est requise du gestionnaire de notification, sauf si une erreur se produit. Les états en cours d’exécution se produisent pendant les parties de l’opération de connexion que RAS gère automatiquement, telles que la connexion aux appareils nécessaires, l’authentification de l’utilisateur et l’attente d’un rappel à partir du serveur distant. La notification est simplement un rapport de progression au client.
Le client peut choisir de transmettre ces notifications d’information à l’utilisateur. Dans certains états en cours d’exécution, le client peut souhaiter afficher des informations supplémentaires. Par exemple, un gestionnaire de notifications qui reçoit une notification RASCS_ConnectDevice peut appeler la fonction RasGetConnectStatus pour obtenir le nom et le type de l’appareil auquel il est connecté. Un autre exemple est le moment où le client reçoit une notification RASCS_Projected. Cela se produit lorsque la phase de projection RAS de l’opération de connexion a été terminée. Le client peut appeler la fonction RasGetProjectionInfo pour obtenir des informations supplémentaires sur la projection. Le client peut utiliser ces informations pour informer l’utilisateur quant aux protocoles réseau qui peuvent être utilisés par cette connexion.
Vous devez éviter d’écrire du code qui dépend de l’ordre ou de l’occurrence d’états d’information particuliers, car cela peut varier entre les plateformes.