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 destiné 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 connecté. Un autre exemple est lorsque le client reçoit une notification RASCS_Projected. Cela se produit lorsque la phase de projection RAS de l’opération de connexion est 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 indiquer à l’utilisateur quels protocoles réseau 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 informationnels particuliers, car cela peut varier d’une plateforme à l’autre.