Поделиться через


Метод IWorkspaceScriptable2::StartWorkspaceEx (workspaceruntime.h)

Связывает учетные данные пользователя и сертификаты с идентификатором подключения; также содержит дополнительные элементы безопасности и пользовательского интерфейса.

Синтаксис

HRESULT StartWorkspaceEx(
  [in] BSTR bstrWorkspaceId,
  [in] BSTR bstrWorkspaceFriendlyName,
  [in] BSTR bstrRedirectorName,
  [in] BSTR bstrUserName,
  [in] BSTR bstrPassword,
  [in] BSTR bstrAppContainer,
  [in] BSTR bstrWorkspaceParams,
  [in] LONG lTimeout,
  [in] LONG lFlags
);

Параметры

[in] bstrWorkspaceId

Строка, содержащая идентификатор подключения.

[in] bstrWorkspaceFriendlyName

Понятное имя рабочей области для отображения в пользовательском интерфейсе.

[in] bstrRedirectorName

Строка, содержащая имя перенаправителя.

[in] bstrUserName

Строка, содержащая имя пользователя.

[in] bstrPassword

Строка, содержащая пароль.

[in] bstrAppContainer

Строка, содержащая контейнер приложения для рабочей области.

[in] bstrWorkspaceParams

Строка, содержащая один или несколько хэшей алгоритма sha-1 (SHA-1) сертификатов подписи, которые необходимо связать с указанным идентификатором подключения. Хэш-значения должны быть в шестнадцатеричном строковом формате и разделены точкой с запятой.

[in] lTimeout

Период времени (в минутах), по истечении которого учетные данные удаляются.

[in] lFlags

Флаг, указывающий свойства учетных данных пользователя. Это может быть побитовое ЗНАЧЕНИЕ ИЛИ из следующих значений.

WKS_FLAG_CLEAR_CREDS_ON_LAST_RESOURCE (1 (0x1))

Удалите учетные данные сразу после закрытия последнего приложения RemoteApp.

WKS_FLAG_PASSWORD_ENCRYPTED (2 (0x2))

Пароль зашифрован.

WKS_FLAG_CREDS_AUTHENTICATED (4 (0x4))

Учетные данные пользователя проверяются. Если этот флаг не задан, перед использованием учетных данных необходимо вызвать метод OnAuthenticated .

Возвращаемое значение

Если метод завершается успешно, он возвращает S_OK. В противном случае возвращается значение HRESULT , указывающее на ошибку. Возможные значения включают , но не ограничиваются ими, перечисленные в следующем списке.

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Целевая платформа Windows
Header workspaceruntime.h

См. также раздел

IWorkspaceScriptable2

IWorkspaceScriptable3