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
字串,包含一或多個安全哈希演算法 1 (SHA-1) 簽署憑證的哈希,以與指定的聯機標識碼產生關聯。 哈希值應為十六進位字串格式,並以分號分隔。
[in] lTimeout
時間週期,以分鐘為單位,之後會刪除認證。
[in] lFlags
指定使用者認證屬性的旗標。 這可以是下列值的位 OR 。
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 |
標頭 | workspaceruntime.h |