Freigeben über


Remotedesktopvirtualisierungsschnittstellen

Die Remotedesktopvirtualisierungs-API unterstützt die folgenden Schnittstellen.

In diesem Abschnitt

ITsSbBaseNotifySink-

Macht Methoden verfügbar, die Status- und Fehlermeldungen an den Remotedesktopverbindungsbroker (RD-Verbindungsbroker) melden.

ITsSbClientConnection

Macht Methoden und Eigenschaften verfügbar, die Zustandsinformationen zu einer eingehenden Verbindungsanforderung von einem Remotedesktopverbindungsclient (RDC) speichern.

ITsSbClientConnectionPropertySet

Kann verwendet werden, um benutzerdefinierte Eigenschaften einer Clientverbindung entsprechend zu definieren.

ITsSbEnvironment

Macht Methoden und Eigenschaften verfügbar, die Informationen über die Umgebung enthalten, die den Zielcomputer hostet. Diese Schnittstelle kann verwendet werden, um Informationen zu einem physischen Server zu speichern, auf dem virtuelle Computer gehostet werden.

ITsSbEnvironmentPropertySet

Kann verwendet werden, um benutzerdefinierte Eigenschaften einer Umgebung zu definieren, in der zielcomputer entsprechend gehostet werden.

ITsSbFilterPluginStore

Filter-Plug-In-Store

ITsSbGenericNotifySink

Macht Methoden verfügbar, die den Abschluss melden und wartezeiten vom RD-Verbindungsbroker erhalten.

ITsSbGlobalStore

Stellt Methoden bereit, die Zielcomputer, Sitzungen, Umgebungen und Farmen abfragen, die dem RD-Verbindungsbrokerspeicher hinzugefügt wurden.

ITsSbLoadBalanceResult

Macht Methoden und Eigenschaften verfügbar, die den Zielnamen speichern, der von einem Lastenausgleichsalgorithmus zurückgegeben wird.

ITsSbLoadBalancing

Macht Methoden verfügbar, die Sie verwenden können, um einen benutzerdefinierten Lastenausgleichsalgorithmus bereitzustellen.

ITsSbLoadBalancingNotifySink

Macht Methoden verfügbar, die das Ergebnis eines Lastenausgleichsalgorithmus an den RD-Verbindungsbroker zurückgeben.

ITsSbOrchestration

Macht Methoden verfügbar, die der RD-Verbindungsbroker verwendet, um sicherzustellen, dass das Ziel bereit ist, bevor ein Client darauf umgeleitet wird.

ITsSbOrchestrationNotifySink

Macht Methoden verfügbar, die ein ITsSbTarget- -Objekt an DEN RD-Verbindungsbroker zurückgeben, nachdem das Ziel erfolgreich für eine Verbindung vorbereitet wurde.

ITsSbPlacement-

Macht Methoden verfügbar, die die Umgebung vorbereiten (der Computer, auf dem der virtuelle Computer gehostet wird).

ITsSbPlacementNotifySink

Macht Methoden verfügbar, die Informationen zu Umgebungen an den RD-Verbindungsbroker zurückgeben.

ITsSbPlugin

Macht Methoden verfügbar, die Plug-Ins initialisieren und beenden.

ITsSbPluginNotifySink

Macht Methoden verfügbar, die den RD-Verbindungsbroker über die Initialisierung oder Beendigung eines Plug-Ins benachrichtigen.

ITsSbPluginPropertySet

Kann verwendet werden, um benutzerdefinierte Plug-In-Eigenschaften nach Bedarf zu definieren.

ITsSbPropertySet

Kann verwendet werden, um benutzerdefinierte Eigenschaften nach Bedarf zu definieren.

ITsSbProvider-

Macht Methoden verfügbar, die Standardimplementierungen von Objekten erstellen, die in der Remotedesktopvirtualisierung verwendet werden.

ITsSbProvisioning-

Macht Methoden verfügbar, die virtuelle Computer erstellen und verwalten.

ITsSbProvisioningPluginNotifySink

Macht Methoden verfügbar, die den RD-Verbindungsbroker über die Bereitstellung virtueller Computer benachrichtigen.

ITsSbResourceNotification

Macht Methoden verfügbar, die der RD-Verbindungsbroker verwendet, um Plug-Ins über Zustandsänderungen zu benachrichtigen, die in den Sitzungs-, Ziel- und Clientverbindungsobjekten auftreten.

ITsSbResourceNotificationEx-

Macht Methoden verfügbar, die der RD-Verbindungsbroker verwendet, um Plug-Ins über Zustandsänderungen zu benachrichtigen, die in den Sitzungs-, Ziel- und Clientverbindungsobjekten auftreten.

ITsSbResourcePlugin

Macht Methoden verfügbar, die die Funktionen des RD-Verbindungsbrokers erweitern.

ITsSbResourcePluginStore

Macht Methoden verfügbar, mit denen Ressourcen-Plug-Ins Objekte wie Sitzungen und Ziele gespeichert werden können.

ITsSbResourcePluginStoreEx-

Macht Methoden verfügbar, mit denen Ressourcen-Plug-Ins Objekte wie Sitzungen und Ziele gespeichert werden können.

ITsSbServiceNotification-

Macht Methoden verfügbar, die der RD-Verbindungsbroker verwendet, um Plug-Ins über Zustandsänderungen zu benachrichtigen, die im RD-Verbindungsbroker selbst auftreten.

ITsSbSession-

Macht Eigenschaften verfügbar, die Informationen zu einer Benutzersitzung speichern.

ITsSbTarget-

Macht Eigenschaften verfügbar, die Konfigurations- und Zustandsinformationen zu einem Ziel speichern.

ITsSbTargetEx-

Macht Eigenschaften verfügbar, die Konfigurations- und Zustandsinformationen zu einem Ziel speichern.

ITsSbTargetPropertySet

Leiten Sie diese Schnittstelle ab, um einen benutzerdefinierten Zieleigenschaftssatz zu definieren.

ITsSbTaskInfo

Macht Eigenschaften verfügbar, die der Remotedesktopverbindungsbroker zum Festlegen der Warteschlange eines Plug-Ins verwendet.

ITsSbTaskPlugin

Macht Methoden verfügbar, die die Warteschlange von Aufgaben für Remotedesktopverbindungsbroker-Plug-Ins aktualisieren.

ITsSbTaskPluginNotifySink

Macht Methoden verfügbar, die Status- und Fehlermeldungen zu Aufgaben an den RD-Verbindungsbroker melden.

IWTSSBPlugin

Wird verwendet, um die Funktionen des Terminaldienste-Sitzungsbrokers (TS Session Broker) zu erweitern. Implementieren Sie diese Schnittstelle, wenn Sie ein Plug-In bereitstellen möchten, das die Umleitungslogik des TS-Sitzungsbrokers überschreibt.