Interface ITsSbPlugin (sbtsv.h)
Expose les méthodes qui initialisent et terminent les plug-ins.
Il s’agit de l’interface de base pour tous les plug-ins du Répartiteur de connexions Bureau à distance (Broker pour les connexions Bureau à distance). Dérivez de cette interface pour créer des plug-ins pour l’équilibrage de charge, le placement ou l’orchestration.
Héritage
L’interface ITsSbPlugin hérite de l’interface IUnknown. ITsSbPlugin a également les types de membres suivants :
Méthodes
L’interface ITsSbPlugin possède ces méthodes.
ITsSbPlugin ::Initialize Initialise le plug-in. |
ITsSbPlugin ::Terminate Effectue propre et décharge le plug-in. |
Remarques
Deux types de plug-ins différents sont pris en charge : les filtres et les ressources. Les plug-ins de ressources permettent de prendre en charge de nouveaux types de ressources (par exemple, des machines virtuelles s’exécutant sur différents hyperviseurs). Les plug-ins de filtre permettent aux plug-ins de modifier les informations transmises à d’autres plug-ins (par exemple, le passage de demandes de ressources au nœud le moins utilisé).)
Pour inscrire un filtre de ressources, ajoutez ces valeurs au Registre.
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTssdisPluginsResourceYOUR_RESOURCE_PLUGIN_NAMECLSID = {CLSID de votre fournisseur de ressources}
- Type de données
- REG_SZ
- Type de données
- REG_SZ
- Type de données
- REG_DWORD
Les noms utilisés doivent être uniques et identifier l’entreprise, le produit et/ou la fonctionnalité. Ils ne sont pas présentés à l’utilisateur, mais peuvent être vus dans certains journaux.
Pour inscrire un fournisseur de filtre, ajoutez ces valeurs au Registre.
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTssdisParametersPlug-insFilter1CLSID = {CLSID of filter provider 1}
- Type de données
- REG_SZ
- Type de données
- REG_SZ
- Type de données
- REG_DWORD
- Type de données
- REG_SZ
- Type de données
- REG_SZ
- Type de données
- REG_DWORD
Tout d’abord, le système charge le filtre 1, puis le filtre 2, etc.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Windows |
En-tête | sbtsv.h |