Remote Desktop Virtualization Interfaces
The Remote Desktop Virtualization API supports the following interfaces.
In this section
-
Exposes methods that report status and error messages to Remote Desktop Connection Broker (RD Connection Broker).
-
Exposes methods and properties that store state information about an incoming connection request from a Remote Desktop Connection (RDC) client.
-
Can be used to define custom properties of a client connection as appropriate.
-
Exposes methods and properties that contain information about the environment that hosts the target computer. This interface can be used to store information about a physical server that hosts virtual machines.
-
Can be used to define custom properties of an environment that hosts target computers as appropriate.
-
Filter Plugin Store
-
Exposes methods that reports completion to and gets wait time from the RD Connection Broker.
-
Exposes methods that query for target computers, sessions, environments, and farms that have been added to the RD Connection Broker store.
-
Exposes methods and properties that store the target name returned by a load-balancing algorithm.
-
Exposes methods you can use to provide a custom load-balancing algorithm.
-
Exposes methods that return the result of a load-balancing algorithm to RD Connection Broker.
-
Exposes methods that RD Connection Broker uses to ensure that the target is ready before a client is redirected to it.
-
Exposes methods that return an ITsSbTarget object to RD Connection Broker after the target is successfully prepared for a connection.
-
Exposes methods that prepare the environment (the computer that hosts the virtual machine).
-
Exposes methods that return information about environments to RD Connection Broker.
-
Exposes methods that initialize and terminate plug-ins.
-
Exposes methods that notify RD Connection Broker about initialization or termination of a plug-in.
-
Can be used to define custom plug-in properties as appropriate.
-
Can be used to define custom properties as appropriate.
-
Exposes methods that create default implementations of objects that are used in Remote Desktop Virtualization.
-
Exposes methods that create and maintain virtual machines.
-
Exposes methods that notify RD Connection Broker about the provisioning of virtual machines.
-
Exposes methods that RD Connection Broker uses to notify plug-ins of any state changes that occur in the session, target, and client connection objects.
-
Exposes methods that RD Connection Broker uses to notify plug-ins of any state changes that occur in the session, target, and client connection objects.
-
Exposes methods that extend the capabilities of RD Connection Broker.
-
Exposes methods that enable resource plug-ins to store objects such as sessions and targets.
-
Exposes methods that enable resource plug-ins to store objects such as sessions and targets.
-
Exposes methods that RD Connection Broker uses to notify plug-ins of state changes that occur in the RD Connection Broker itself.
-
Exposes properties that store information about a user session.
-
Exposes properties that store configuration and state information about a target.
-
Exposes properties that store configuration and state information about a target.
-
Derive from this interface to define a custom target property set.
-
Exposes properties that the Remote Desktop Connection Broker uses to set a plugin's queue.
-
Exposes methods that update the queue of tasks for Remote Desktop Connection Broker plugins.
-
Exposes methods that report status and error messages about tasks to RD Connection Broker.
-
Used to extend the capabilities of Terminal Services Session Broker (TS Session Broker). Implement this interface when you want to provide a plug-in that overrides the redirection logic of TS Session Broker.