Partager via


Interfaces de virtualisation des services Bureau à distance

L’API Virtualisation des services Bureau à distance prend en charge les interfaces suivantes.

Contenu de cette section

ITsSbBaseNotifySink

Expose les méthodes qui signalent des status et des messages d’erreur au service Broker pour les connexions Bureau à distance (Broker pour les connexions Bureau à distance).

ITsSbClientConnection

Expose des méthodes et des propriétés qui stockent des informations d’état sur une demande de connexion entrante à partir d’un client de connexion Bureau à distance (RDC).

ITsSbClientConnectionPropertySet

Peut être utilisé pour définir les propriétés personnalisées d’une connexion cliente selon les besoins.

ITsSbEnvironnement

Expose des méthodes et des propriétés qui contiennent des informations sur l’environnement qui héberge l’ordinateur cible. Cette interface peut être utilisée pour stocker des informations sur un serveur physique qui héberge des machines virtuelles.

ITsSbEnvironmentPropertySet

Peut être utilisé pour définir les propriétés personnalisées d’un environnement qui héberge les ordinateurs cibles selon les besoins.

ITsSbFilterPluginStore

Magasin de plug-ins de filtre

ITsSbGenericNotifySink

Expose les méthodes qui signale l’achèvement et obtient le temps d’attente du service Broker pour les connexions Bureau à distance.

ITsSbGlobalStore

Expose des méthodes qui interrogent les ordinateurs, sessions, environnements et batteries de serveurs cibles qui ont été ajoutés au magasin Broker pour les connexions Bureau à distance.

ITsSbLoadBalanceResult

Expose des méthodes et des propriétés qui stockent le nom cible retourné par un algorithme d’équilibrage de charge.

ITsSbLoadBalancing

Expose des méthodes que vous pouvez utiliser pour fournir un algorithme d’équilibrage de charge personnalisé.

ITsSbLoadBalancingNotifySink

Expose les méthodes qui retournent le résultat d’un algorithme d’équilibrage de charge à Rd Connection Broker.

ITsSbOrchestration

Expose les méthodes utilisées par le service Broker pour les connexions Bureau à distance pour s’assurer que la cible est prête avant qu’un client y soit redirigé.

ITsSbOrchestrationNotifySink

Expose des méthodes qui retournent un objet ITsSbTarget au service Broker pour les connexions Bureau à distance une fois que la cible a été correctement préparée pour une connexion.

ITsSbPlacement

Expose des méthodes qui préparent l’environnement (l’ordinateur qui héberge la machine virtuelle).

ITsSbPlacementNotifySink

Expose des méthodes qui retournent des informations sur les environnements au service Broker pour les connexions Bureau à distance.

ITsSbPlugin

Expose les méthodes qui initialisent et terminent les plug-ins.

ITsSbPluginNotifySink

Expose les méthodes qui notifient le service Broker pour les connexions Bureau à distance à propos de l’initialisation ou de l’arrêt d’un plug-in.

ITsSbPluginPropertySet

Peut être utilisé pour définir des propriétés de plug-in personnalisées selon les besoins.

ITsSbPropertySet

Peut être utilisé pour définir des propriétés personnalisées comme il convient.

ITsSbProvider

Expose des méthodes qui créent des implémentations par défaut d’objets utilisés dans la virtualisation des services Bureau à distance.

ITsSbProvisioning

Expose des méthodes qui créent et gèrent des machines virtuelles.

ITsSbProvisioningPluginNotifySink

Expose des méthodes qui notifient le service Broker pour les connexions Bureau à distance de l’approvisionnement de machines virtuelles.

ITsSbResourceNotification

Expose les méthodes utilisées par le service Broker pour les connexions Bureau à distance pour notifier les plug-ins de toute modification d’état qui se produit dans les objets de connexion de session, cible et client.

ITsSbResourceNotificationEx

Expose les méthodes utilisées par le service Broker pour les connexions Bureau à distance pour notifier les plug-ins de toute modification d’état qui se produit dans les objets de connexion de session, cible et client.

ITsSbResourcePlugin

Expose des méthodes qui étendent les fonctionnalités du service Broker pour les connexions Bureau à distance.

ITsSbResourcePluginStore

Expose des méthodes qui permettent aux plug-ins de ressources de stocker des objets tels que des sessions et des cibles.

ITsSbResourcePluginStoreEx

Expose des méthodes qui permettent aux plug-ins de ressources de stocker des objets tels que des sessions et des cibles.

ITsSbServiceNotification

Expose les méthodes utilisées par le service Broker pour les connexions Bureau à distance pour notifier les plug-ins des changements d’état qui se produisent dans le service Broker pour les connexions Bureau à distance lui-même.

ITsSbSession

Expose les propriétés qui stockent des informations sur une session utilisateur.

ITsSbTarget

Expose des propriétés qui stockent des informations de configuration et d’état sur une cible.

ITsSbTargetEx

Expose des propriétés qui stockent des informations de configuration et d’état sur une cible.

ITsSbTargetPropertySet

Dérivez de cette interface pour définir un jeu de propriétés cible personnalisé.

ITsSbTaskInfo

Expose les propriétés que le service Broker pour les connexions Bureau à distance utilise pour définir la file d’attente d’un plug-in.

ITsSbTaskPlugin

Expose des méthodes qui mettent à jour la file d’attente des tâches pour les plug-ins broker pour les connexions Bureau à distance.

ITsSbTaskPluginNotifySink

Expose les méthodes qui signalent status et des messages d’erreur sur les tâches au service Broker pour les connexions Bureau à distance.

IWTSSBPlugin

Utilisé pour étendre les fonctionnalités du répartiteur de sessions Terminal Services (TS Session Broker). Implémentez cette interface lorsque vous souhaitez fournir un plug-in qui remplace la logique de redirection de TS Session Broker.