ITsSbResourcePluginStore interface (sbtsv.h)

Exposes methods that enable resource plug-ins to store objects such as sessions and targets. These methods add, delete, and query these objects.

Inheritance

The ITsSbResourcePluginStore interface inherits from the IUnknown interface. ITsSbResourcePluginStore also has these types of members:

Methods

The ITsSbResourcePluginStore interface has these methods.

 
ITsSbResourcePluginStore::AcquireTargetLock

Locks a target.
ITsSbResourcePluginStore::AddEnvironmentToStore

Adds an environment to the resource plug-in store.
ITsSbResourcePluginStore::AddSessionToStore

Adds a new session to the resource plug-in store.
ITsSbResourcePluginStore::AddTargetToStore

Adds a target to the resource plug-in store.
ITsSbResourcePluginStore::DeleteTarget

Deletes a target.
ITsSbResourcePluginStore::EnumerateEnvironments

Returns an array that contains the environments present in the resource plug-in store.
ITsSbResourcePluginStore::EnumerateFarms

Enumerates all the farms that have been added to the resource plug-in store.
ITsSbResourcePluginStore::EnumerateSessions

Enumerates a specified set of sessions.
ITsSbResourcePluginStore::EnumerateTargets

Returns an array that contains the specified targets that are present in the resource plug-in store.
ITsSbResourcePluginStore::GetFarmProperty

Retrieves a property of a farm. (ITsSbResourcePluginStoreEx.GetFarmProperty)
ITsSbResourcePluginStore::GetServerState

Retrieves the state of a specified server.
ITsSbResourcePluginStore::QueryEnvironment

Returns the specified environment object.
ITsSbResourcePluginStore::QuerySessionBySessionId

Returns the session object that has the specified session ID.
ITsSbResourcePluginStore::QueryTarget

Returns the target that has the specified target name and farm name.
ITsSbResourcePluginStore::ReleaseTargetLock

Releases a lock on a target.
ITsSbResourcePluginStore::RemoveEnvironmentFromStore

Removes the specified environment from the resource plug-in store.
ITsSbResourcePluginStore::SaveEnvironment

Saves an environment.
ITsSbResourcePluginStore::SaveSession

Saves a session.
ITsSbResourcePluginStore::SaveTarget

Saves a target.
ITsSbResourcePluginStore::SetEnvironmentProperty

Sets a property of an environment. (ITsSbResourcePluginStoreEx.SetEnvironmentProperty)
ITsSbResourcePluginStore::SetEnvironmentPropertyWithVersionCheck

Sets a property of an environment. (ITsSbResourcePluginStore.SetEnvironmentPropertyWithVersionCheck)
ITsSbResourcePluginStore::SetServerDrainMode

Sets the drain mode of the specified server.
ITsSbResourcePluginStore::SetServerWaitingToStart

Indicates to the session host that the server is waiting to start.
ITsSbResourcePluginStore::SetSessionState

Sets the session state.
ITsSbResourcePluginStore::SetTargetProperty

Sets the value of a property of a target. (ITsSbResourcePluginStoreEx.SetTargetProperty)
ITsSbResourcePluginStore::SetTargetPropertyWithVersionCheck

Sets the value of a property of a target. (ITsSbResourcePluginStore.SetTargetPropertyWithVersionCheck)
ITsSbResourcePluginStore::SetTargetState

Sets the state of a target object.
ITsSbResourcePluginStore::TestAndSetServerState

Conditionally sets a new state on a server.

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2012
Target Platform Windows
Header sbtsv.h

See also

Remote Desktop Virtualization Interfaces