共用方式為


ItsPubPlugin2::ResolvePersonalDesktop 方法 (tspubplugin2com.h)

呼叫 以解析指定使用者與個人虛擬桌面集合中虛擬機之間的對應。

語法

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
);

參數

[in] userId

以 Null 結尾的字串,其中包含使用者 (SID) 的安全性識別碼。

[in] poolId

以 Null 結束的字串,其中包含集合的標識碼,可從中取得個人桌面或建立個人桌面。

[in] ePdResolutionType

指定所要求解析類型的 TSPUB_PLUGIN_PD_RESOLUTION_TYPE 列舉值。

[out] pPdAssignmentType

TSPUB_PLUGIN_PD_ASSIGNMENT_TYPE 列舉的值,指定個人桌面的指派類型。

[out] endPointName

以 Null 結束的字串,可接收桌面端點的名稱。 此字串的長度限制為 MAX_ENDPOINT_SIZE 個字元,包括終止 的NULL 字元。

傳回值

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

MAX_ENDPOINT_SIZE 宣告如下:

#define MAX_ENDPOINT_SIZE 256

規格需求

需求
最低支援的用戶端 Windows 8
最低支援的伺服器 Windows Server 2012
目標平台 Windows
標頭 tspubplugin2com.h

另請參閱

ItsPubPlugin2