Compartir a través de


Método IWorkspaceScriptable::StartWorkspace (workspaceruntime.h)

Asocia las credenciales de usuario y los certificados a un identificador de conexión.

Sintaxis

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

Parámetros

[in] bstrWorkspaceId

Cadena que contiene el identificador de conexión.

[in] bstrUserName

Cadena que contiene un nombre de usuario.

[in] bstrPassword

Cadena que contiene una contraseña.

[in] bstrWorkspaceParams

Cadena que contiene uno o varios hashes de algoritmo hash seguro 1 (SHA-1) de certificados de firma para asociar con el identificador de conexión especificado. Los valores hash deben estar en formato de cadena hexadecimal y delimitados por punto y coma.

[in] lTimeout

Período de tiempo, en minutos, después del cual se eliminan las credenciales.

[in] lFlags

Marca que especifica las propiedades de las credenciales de usuario. Puede ser un OR bit a bit de los valores siguientes.

WKS_FLAG_CLEAR_CREDS_ON_LAST_RESOURCE (1 (0x1))

Elimine las credenciales en cuanto se cierre la última aplicación RemoteApp.

WKS_FLAG_PASSWORD_ENCRYPTED (2 (0x2))

La contraseña está cifrada.

WKS_FLAG_CREDS_AUTHENTICATED (4 (0x4))

Se comprueban las credenciales de usuario. Si no se establece esta marca, debe llamar al método OnAuthenticated antes de usar las credenciales.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un valor HRESULT que indica el error. Entre los valores posibles se incluyen, entre otros, los de la lista siguiente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7
Servidor mínimo compatible Windows Server 2008 R2
Plataforma de destino Windows
Encabezado workspaceruntime.h

Consulte también

IWorkspaceScriptable

IWorkspaceScriptable2

IWorkspaceScriptable3