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.