Metode IWorkspaceScriptable::StartWorkspace (workspaceruntime.h)

Mengaitkan kredensial dan sertifikat pengguna dengan ID koneksi.

Sintaks

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

Parameter

[in] bstrWorkspaceId

String yang berisi ID koneksi.

[in] bstrUserName

String yang berisi nama pengguna.

[in] bstrPassword

String yang berisi kata sandi.

[in] bstrWorkspaceParams

String yang berisi satu atau beberapa hash Secure Hash Algorithm 1 (SHA-1) dari sertifikat penandatanganan untuk dikaitkan dengan ID koneksi yang ditentukan. Nilai hash harus dalam format string heksadesimal dan dibatasi oleh titik koma.

[in] lTimeout

Periode waktu, dalam menit, setelah itu kredensial dihapus.

[in] lFlags

Bendera yang menentukan properti kredensial pengguna. Ini bisa menjadi bitwise ATAU dari nilai berikut.

WKS_FLAG_CLEAR_CREDS_ON_LAST_RESOURCE (1 (0x1))

Hapus kredensial segera setelah aplikasi RemoteApp terakhir ditutup.

WKS_FLAG_PASSWORD_ENCRYPTED (2 (0x2))

Kata sandi dienkripsi.

WKS_FLAG_CREDS_AUTHENTICATED (4 (0x4))

Kredensial pengguna diverifikasi. Jika bendera ini tidak diatur, Anda harus memanggil metode OnAuthenticated sebelum menggunakan kredensial.

Mengembalikan nilai

Jika metode berhasil, metode akan mengembalikan S_OK. Jika tidak, ia mengembalikan nilai HRESULT yang menunjukkan kesalahan. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam daftar berikut.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7
Server minimum yang didukung Windows Server 2008 R2
Target Platform Windows
Header workspaceruntime.h

Lihat juga

IWorkspaceScriptable

IWorkspaceScriptable2

IWorkspaceScriptable3