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


Метод IWorkspaceScriptable::StartWorkspace (workspaceruntime.h)

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

Синтаксис

HRESULT StartWorkspace(
  [in] BSTR bstrWorkspaceId,
  [in] BSTR bstrUserName,
  [in] BSTR bstrPassword,
  [in] BSTR bstrWorkspaceParams,
  [in] LONG lTimeout,
  [in] LONG lFlags
);

Параметры

[in] bstrWorkspaceId

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

[in] bstrUserName

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

[in] bstrPassword

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

[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 7
Минимальная версия сервера Windows Server 2008 R2
Целевая платформа Windows
Header workspaceruntime.h

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

IWorkspaceScriptable

IWorkspaceScriptable2

IWorkspaceScriptable3