共用方式為


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

另請參閱

IWorkspaceScriptable

IWorkspaceScriptable2

IWorkspaceScriptable3