Partager via


Effets graphiques

Un serveur services Bureau à distance s’appuie sur le réseau pour transmettre toutes les entrées et sorties à ses terminaux clients. Par conséquent, les applications qui utilisent excessivement les effets graphiques peuvent affecter les performances de tous les clients des services Bureau à distance en ralentissant le réseau. En outre, la vitesse de transmission plus lente sur un réseau peut entraîner l’apparition de ces effets spéciaux moins agréables que dans un environnement vidéo local.

En particulier, les applications doivent désactiver ou réduire l’utilisation des fonctionnalités suivantes lors de l’exécution dans un environnement services Bureau à distance en tant que session à distance :

  • Écrans de démarrage : informations graphiques sur le produit ou l’entreprise affichées pendant le démarrage d’une application. La transmission d’un écran de démarrage à un client RDC (Remote Desktop Connection) consomme une bande passante réseau supplémentaire et force l’utilisateur à attendre avant d’accéder à l’application.
  • Animations, qui consomment à la fois le temps processeur et la bande passante réseau.
  • Entrée ou sortie directe à l’écran. Si vous devez lire des bits à partir de l’écran, conservez une copie distincte hors écran de la mémoire tampon vidéo. De même, si vous devez effectuer une sortie d’écran détaillée ( par exemple, superposer plusieurs images pour arriver à un écran composite final), effectuez cette opération dans une mémoire tampon hors écran, puis envoyez les résultats à la mémoire tampon vidéo réelle.

Pour plus d’informations sur la détection des sessions à distance, consultez Détection de l’environnement des services Bureau à distance.

Utilisez la bibliothèque de classes Microsoft Foundation ou MFC, dans la mesure du possible. Le MFC a une longue liste de classes essayées et vraies pour effectuer une grande variété de tâches. La plupart de ces classes fonctionnent bien dans un environnement des services Bureau à distance , généralement beaucoup mieux que les solutions ré-conçues. Voici un bon exemple : la classe qui fournit un texte d’aide sensible au contexte : texte d’aide qui s’affiche à l’écran lorsque le pointeur de la souris pointe sur un bouton ou un élément de menu. Si une application utilise l’implémentation MFC pour fournir cette fonctionnalité, elle fonctionnera raisonnablement bien sur le système de bureau. Toutefois, si l’application implémente cette fonctionnalité à l’aide de boîtes de dialogue ou d’une autre approche, le résultat final peut ne pas fonctionner aussi bien dans un environnement des services Bureau à distance.