ホーム › System.RemoteDesktop › ITsSbResourcePluginStore
ITsSbResourcePluginStore
COMメソッド 28
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT QueryTarget(LPWSTR TargetName, LPWSTR FarmName, ITsSbTarget** ppTarget) |
| 4 | HRESULT QuerySessionBySessionId(DWORD dwSessionId, LPWSTR TargetName, ITsSbSession** ppSession) |
| 5 | HRESULT AddTargetToStore(ITsSbTarget* pTarget) |
| 6 | HRESULT AddSessionToStore(ITsSbSession* pSession) |
| 7 | HRESULT AddEnvironmentToStore(ITsSbEnvironment* pEnvironment) |
| 8 | HRESULT RemoveEnvironmentFromStore(LPWSTR EnvironmentName, BOOL bIgnoreOwner) |
| 9 | HRESULT EnumerateFarms(DWORD* pdwCount, SAFEARRAY** pVal) |
| 10 | HRESULT QueryEnvironment(LPWSTR EnvironmentName, ITsSbEnvironment** ppEnvironment) |
| 11 | HRESULT EnumerateEnvironments(DWORD* pdwCount, ITsSbEnvironment*** pVal) |
| 12 | HRESULT SaveTarget(ITsSbTarget* pTarget, BOOL bForceWrite) |
| 13 | HRESULT SaveEnvironment(ITsSbEnvironment* pEnvironment, BOOL bForceWrite) |
| 14 | HRESULT SaveSession(ITsSbSession* pSession) |
| 15 | HRESULT SetTargetProperty(LPWSTR TargetName, LPWSTR PropertyName, VARIANT* pProperty) |
| 16 | HRESULT SetEnvironmentProperty(LPWSTR EnvironmentName, LPWSTR PropertyName, VARIANT* pProperty) |
| 17 | HRESULT SetTargetState(LPWSTR targetName, TARGET_STATE newState, TARGET_STATE* pOldState) |
| 18 | HRESULT SetSessionState(ITsSbSession* sbSession) |
| 19 | HRESULT EnumerateTargets(LPWSTR FarmName, LPWSTR EnvName, TS_SB_SORT_BY sortByFieldId, LPWSTR sortyByPropName, DWORD* pdwCount, ITsSbTarget*** pVal) |
| 20 | HRESULT EnumerateSessions(LPWSTR targetName, LPWSTR userName, LPWSTR userDomain, LPWSTR poolName, LPWSTR initialProgram, TSSESSION_STATE* pSessionState, DWORD* pdwCount, ITsSbSession*** ppVal) |
| 21 | HRESULT GetFarmProperty(LPWSTR farmName, LPWSTR propertyName, VARIANT* pVarValue) |
| 22 | HRESULT DeleteTarget(LPWSTR targetName, LPWSTR hostName) |
| 23 | HRESULT SetTargetPropertyWithVersionCheck(ITsSbTarget* pTarget, LPWSTR PropertyName, VARIANT* pProperty) |
| 24 | HRESULT SetEnvironmentPropertyWithVersionCheck(ITsSbEnvironment* pEnvironment, LPWSTR PropertyName, VARIANT* pProperty) |
| 25 | HRESULT AcquireTargetLock(LPWSTR targetName, DWORD dwTimeout, IUnknown** ppContext) |
| 26 | HRESULT ReleaseTargetLock(IUnknown* pContext) |
| 27 | HRESULT TestAndSetServerState(LPWSTR PoolName, LPWSTR ServerFQDN, TARGET_STATE NewState, TARGET_STATE TestState, TARGET_STATE* pInitState) |
| 28 | HRESULT SetServerWaitingToStart(LPWSTR PoolName, LPWSTR serverName) |
| 29 | HRESULT GetServerState(LPWSTR PoolName, LPWSTR ServerFQDN, TARGET_STATE* pState) |
| 30 | HRESULT SetServerDrainMode(LPWSTR ServerFQDN, DWORD DrainMode) |