Bagikan melalui


Metode ItsPubPlugin2::ResolvePersonalDesktop (tspubplugin2com.h)

Dipanggil untuk mengatasi pemetaan antara pengguna yang ditentukan dan komputer virtual dalam koleksi desktop virtual pribadi.

Sintaks

HRESULT ResolvePersonalDesktop(
  [in]  const wchar_t                   *userId,
  [in]  const wchar_t                   *poolId,
  [in]  TSPUB_PLUGIN_PD_RESOLUTION_TYPE ePdResolutionType,
  [out] TSPUB_PLUGIN_PD_ASSIGNMENT_TYPE *pPdAssignmentType,
  [out] wchar_t [256]                   endPointName
);

Parameter

[in] userId

String null-terminated yang berisi pengidentifikasi keamanan (SID) pengguna.

[in] poolId

String yang dihentikan null yang berisi pengidentifikasi koleksi untuk mendapatkan desktop pribadi dari atau membuat desktop pribadi.

[in] ePdResolutionType

Nilai enumerasi TSPUB_PLUGIN_PD_RESOLUTION_TYPE yang menentukan jenis resolusi yang diminta.

[out] pPdAssignmentType

Nilai enumerasi TSPUB_PLUGIN_PD_ASSIGNMENT_TYPE yang menentukan jenis tugas apa yang dibuat untuk desktop pribadi.

[out] endPointName

String yang dihentikan null yang menerima nama titik akhir untuk desktop. Panjang string ini terbatas pada MAX_ENDPOINT_SIZE karakter, termasuk karakter NULL yang mengakhiri.

Nilai kembali

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

MAX_ENDPOINT_SIZE dinyatakan sebagai berikut:

#define MAX_ENDPOINT_SIZE 256

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
Target Platform Windows
Header tspubplugin2com.h

Lihat juga

ItsPubPlugin2