Interface ItsPubPlugin (tspubplugincom.h)
Expose des propriétés et des méthodes qui fournissent des informations sur les ressources disponibles pour les utilisateurs de RemoteApp and Desktop Connections. Les méthodes de cette interface sont appelées par le service De gestion des connexions Bureau à distance dans Accès Web Bureau à distance (Accès Web Bureau à distance) et Broker pour les connexions Bureau à distance (Broker pour les connexions Bureau à distance).
Les ressources qui peuvent être exposées via ItsPubPlugin incluent généralement des programmes RemoteApp, des pools de machines virtuelles et des bureaux virtuels personnels. En implémentant cette interface et en l’inscrivant dans le Registre, ces ressources peuvent être affichées aux utilisateurs dans Accès Web bureau à distance et RemoteApp and Desktop Connections. Votre interface peut effectuer un filtrage personnalisé des ressources et fournir une prise en charge des types de fichiers qui ne sont pas pris en charge actuellement. (Seuls les fichiers .rdp sont pris en charge par défaut.)
Héritage
L’interface ItsPubPlugin hérite de l’interface IUnknown. ItsPubPlugin a également les types de membres suivants :
Méthodes
L’interface ItsPubPlugin contient ces méthodes.
ItsPubPlugin ::get_pluginName Récupère le nom du plug-in. |
ItsPubPlugin ::get_pluginVersion Récupère la version du plug-in. |
ItsPubPlugin ::GetCacheLastUpdateTime Retourne l’heure de la dernière mise à jour du cache. |
ItsPubPlugin ::GetResource Cette méthode est réservée et doit toujours retourner E_NOTIMPL. (ItsPubPlugin.GetResource) |
ItsPubPlugin ::GetResourceList Récupère une liste de ressources affectées à l’utilisateur spécifié. (ItsPubPlugin.GetResourceList) |
ItsPubPlugin ::ResolveResource Fournit des informations sur la connexion au bureau virtuel personnel affecté par un utilisateur. |
Remarques
Pour inscrire votre plug-in afin qu’il soit appelé par le service de gestion des connexions RemoteApp and Desktop
- Implémentez le plug-in dans une DLL et inscrivez-la à l’aide de l’outil Regsvr32.exe.
- Créez une sous-clé nommée pour le CLSID de la DLL sous la clé suivante :
HKEY_LOCAL_MACHINE Software Microsoft Windows NT CurrentVersion Terminal Server CentralizedPublishing Plugins
- Créez une valeur pour la sous-clé de type DWORD avec le nom « IsEnabled ». Pour autoriser le service à appeler le plug-in, définissez la valeur sur un. Pour interdire les appels au plug-in, définissez la valeur sur zéro. Vous n’avez pas besoin de redémarrer le service, car le service charge automatiquement le plug-in.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2008 R2 |
Plateforme cible | Windows |
En-tête | tspubplugincom.h |
Voir aussi
Interfaces de service de gestion des connexions RemoteApp et Bureau
Structures du service de gestion des connexions RemoteApp et Bureau