sbtsv.h header
This header is used by Remote Desktop Services. For more information, see:
sbtsv.h contains the following programming interfaces:
Interfaces
ITsSbBaseNotifySink Exposes methods that report status and error messages to Remote Desktop Connection Broker (RD Connection Broker). |
ITsSbClientConnection Exposes methods and properties that store state information about an incoming connection request from a Remote Desktop Connection (RDC) client. |
ITsSbClientConnectionPropertySet Can be used to define custom properties of a client connection as appropriate. |
ITsSbEnvironment 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. |
ITsSbEnvironmentPropertySet Can be used to define custom properties of an environment that hosts target computers as appropriate. |
ITsSbFilterPluginStore Filter Plugin Store |
ITsSbGenericNotifySink Exposes methods that reports completion to and gets wait time from the Remote Desktop Connection Broker (RD Connection Broker). |
ITsSbGlobalStore Exposes methods that query for target computers, sessions, environments, and farms that have been added to the Remote Desktop Connection Broker (RD Connection Broker) store. |
ITsSbLoadBalanceResult Exposes methods and properties that store the target name returned by a load-balancing algorithm. |
ITsSbLoadBalancing Exposes methods you can use to provide a custom load-balancing algorithm. |
ITsSbLoadBalancingNotifySink Exposes methods that return the result of a load-balancing algorithm to Remote Desktop Connection Broker (RD Connection Broker). |
ITsSbOrchestration Exposes methods that Remote Desktop Connection Broker (RD Connection Broker) uses to ensure that the target is ready before a client is redirected to it. |
ITsSbOrchestrationNotifySink Exposes methods that return an ITsSbTarget object to Remote Desktop Connection Broker (RD Connection Broker) after the target is successfully prepared for a connection. |
ITsSbPlacement Exposes methods that prepare the environment (the computer that hosts the virtual machine). |
ITsSbPlacementNotifySink Exposes methods that return information about environments to Remote Desktop Connection Broker (RD Connection Broker). |
ITsSbPlugin Exposes methods that initialize and terminate plug-ins. |
ITsSbPluginNotifySink Exposes methods that notify Remote Desktop Connection Broker (RD Connection Broker) about initialization or termination of a plug-in. |
ITsSbPluginPropertySet Can be used to define custom plug-in properties as appropriate. |
ITsSbPropertySet Can be used to define custom properties as appropriate. |
ITsSbProvider Exposes methods that create default implementations of objects that are used in Remote Desktop Virtualization. |
ITsSbProvisioning Exposes methods that create and maintain virtual machines. |
ITsSbProvisioningPluginNotifySink Exposes methods that notify Remote Desktop Connection Broker (RD Connection Broker) about the provisioning of virtual machines. |
ITsSbResourceNotification Exposes methods that Remote Desktop Connection Broker (RD Connection Broker) uses to notify plug-ins of any state changes that occur in the session, target, and client connection objects. (ITsSbResourceNotification) |
ITsSbResourceNotificationEx Exposes methods that Remote Desktop Connection Broker (RD Connection Broker) uses to notify plug-ins of any state changes that occur in the session, target, and client connection objects. (ITsSbResourceNotificationEx) |
ITsSbResourcePlugin Exposes methods that extend the capabilities of Remote Desktop Connection Broker (RD Connection Broker). |
ITsSbResourcePluginStore Exposes methods that enable resource plug-ins to store objects such as sessions and targets. |
ITsSbServiceNotification Exposes methods that Remote Desktop Connection Broker (RD Connection Broker) uses to notify plug-ins of state changes that occur in the RD Connection Broker itself. |
ITsSbSession Exposes properties that store information about a user session. |
ITsSbTarget Exposes properties that store configuration and state information about a target. |
ITsSbTargetPropertySet Derive from this interface to define a custom target property set. |
ITsSbTaskInfo Exposes properties that the Remote Desktop Connection Broker uses to set a plugin’s queue. |
ITsSbTaskPlugin Exposes methods that update the queue of tasks for Remote Desktop Connection Broker plugins. |
ITsSbTaskPluginNotifySink Exposes methods that report status and error messages about tasks to Remote Desktop Connection Broker (RD Connection Broker). |
Enumerations
TS_SB_SORT_BY Specifies sort order. It is used as a parameter in the EnumerateTargets method. |