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 |