ITsSbGlobalStore::EnumerateSessions method (sbtsv.h)

Returns an array that contains sessions on the specified provider.

Syntax

HRESULT EnumerateSessions(
  [in]      BSTR               ProviderName,
  [in]      BSTR               targetName,
  [in]      BSTR               userName,
  [in]      BSTR               userDomain,
  [in]      BSTR               poolName,
  [in]      BSTR               initialProgram,
  [in]      TSSESSION_STATE    *pSessionState,
  [in, out] DWORD              *pdwCount,
  [out]     ITsSbSession ** [] ppVal
);

Parameters

[in] ProviderName

The name of the provider.

[in] targetName

The name of the target.

[in] userName

The name of the user account.

[in] userDomain

The domain name of the user account.

[in] poolName

The name of the pool.

[in] initialProgram

The name of the published remote application.

[in] pSessionState

A pointer to the TSSESSION_STATE value of the sessions to enumerate.

[in, out] pdwCount

Returns a pointer to the number of sessions returned.

[out] ppVal

Returns the list of sessions requested.

Return value

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Requirements

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

See also

ITsSbGlobalStore