Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.