Partager via


Interfaces de virtualisation Bureau à distance

L’API de virtualisation bureau à distance prend en charge les interfaces suivantes.

Dans cette section

ITsSbBaseNotifySink

Expose les méthodes qui signalent l’état et les messages d’erreur au service Broker de connexion Bureau à distance (Broker de connexion 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 RDC (Remote Desktop Connection).

ITsSbClientConnectionPropertySet

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

ITsSbEnvironment

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 des 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 indiquent la saisie semi-automatique et obtient le temps d’attente du répartiteur de connexions Bureau à distance.

ITsSbGlobalStore

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

ITsSbLoadBalanceResult

Expose les méthodes et les 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 vers le répartiteur de connexion Bureau à distance.

ITsSbOrchestration

Expose les méthodes utilisées par le répartiteur de connexions Bureau à distance pour s’assurer que la cible est prête avant qu’un client ne soit redirigé vers celui-ci.

ITsSbOrchestrationNotifySink

Expose des méthodes qui retournent un objet ITsSbTarget à Rd Connection Broker une fois que la cible est correctement préparée pour une connexion.

ITsSbPlacement

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

ITsSbPlacementNotifySink

Expose les méthodes qui retournent des informations sur les environnements vers le répartiteur de connexions Bureau à distance.

ITsSbPlugin

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

ITsSbPluginNotifySink

Expose les méthodes qui informent le répartiteur de connexion Bureau à distance sur l’initialisation ou l’arrêt d’un plug-in.

ITsSbPluginPropertySet

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

ITsSbPropertySet

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

ITsSbProvider

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

ITsSbProvisioning

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

ITsSbProvisioningPluginNotifySink

Expose les méthodes qui informent le répartiteur de connexions Bureau à distance sur l’approvisionnement des machines virtuelles.

ITsSbResourceNotification

Expose les méthodes utilisées par rd Connection Broker pour notifier les plug-ins de toute modification d’état qui se produisent dans la session, la cible et les objets de connexion client.

ITsSbResourceNotificationEx

Expose les méthodes utilisées par rd Connection Broker pour notifier les plug-ins de toute modification d’état qui se produisent dans la session, la cible et les objets de connexion client.

ITsSbResourcePlugin

Expose les méthodes qui étendent les fonctionnalités du répartiteur de 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 rd Connection Broker pour notifier les plug-ins des modifications d’état qui se produisent dans le répartiteur de connexions Bureau à distance lui-même.

ITsSbSession

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

ITsSbTarget

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

ITsSbTargetEx

Expose les propriétés qui stockent les 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 utilisées par le broker de connexion Bureau à distance pour définir la file d’attente d’un plug-in.

ITsSbTaskPlugin

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

ITsSbTaskPluginNotifySink

Expose les méthodes qui signalent l’état et les messages d’erreur sur les tâches vers le répartiteur de connexions Bureau à distance.

IWTSSBPlugin

Permet d’é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 du répartiteur de session TS.