Run-Time liaison à Wtsapi32.dll

Si votre application s’exécute dans un environnement qui n’est pas un environnement de services Bureau à distance, mais que vous souhaitez que votre application fournisse des fonctionnalités supplémentaires lorsqu’elle s’exécute dans un environnement de services Bureau à distance, l’application peut utiliser l’API Services Bureau à distance pour implémenter les fonctionnalités supplémentaires et établir un lien dynamique avec le Wtsapi32.dll au moment de l’exécution. Pour ce faire, votre application doit appeler la fonction LoadLibrary pour charger Wtsapi32.dll. Si l’appel LoadLibrary échoue, votre application peut s’exécuter à l’aide de ses fonctionnalités de base. Si LoadLibrary réussit, votre application peut appeler la fonction GetProcAddress pour récupérer des pointeurs vers les fonctions des services Bureau à distance que vous souhaitez appeler.

Si votre application est destinée uniquement à un environnement des services Bureau à distance, la liaison dynamique n’est pas nécessaire. Dans ce cas, vous pouvez inclure Wtsapi32.h et établir un lien avec Wtsapi32.lib. Ensuite, si votre application démarre dans un environnement autre que les services Bureau à distance, elle se ferme car Wtsapi32.dll n’est pas présent.

Pour plus d’informations sur la détermination de l’exécution de votre application dans un environnement des services Bureau à distance, consultez Détection de l’environnement des services Bureau à distance.

Instructions générales en matière de programmation