Partager via


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
                           Fournisseur = Name_of_resource_provider
                           Type de données
                           REG_SZ
                           IsEnabled = 1
                           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
                           Fournisseur = Nom du fournisseur de filtre 1
                           Type de données
                           REG_SZ
                           IsEnabled = 1
                           Type de données
                           REG_DWORD
                        2...CLSID = {CLSID du fournisseur de filtre 2}
                           Type de données
                           REG_SZ
                           Fournisseur = Nom du fournisseur de filtre 2
                           Type de données
                           REG_SZ
                           IsEnabled = 1
                           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

Voir aussi

Interfaces de virtualisation bureau à distance