共用方式為


ItsPubPlugin::ResolveResource 方法 (tspubplugincom.h)

提供如何連線到使用者指派的個人虛擬桌面的相關資訊。 如果您想要提供個人虛擬桌面功能的自訂實作,請實作此方法。

否則,此方法應該 傳回E_NOTIMPL。 當遠端桌面連線代理人 (RD 連線代理人) 將使用者連線到個人虛擬桌面時,RemoteApp 和桌面連線管理服務會呼叫這個方法。

語法

HRESULT ResolveResource(
  [out] DWORD         *resourceType,
  [out] wchar_t [256] resourceLocation,
  [out] wchar_t [256] endPointName,
  [in]  wchar_t       *userID,
  [in]  wchar_t       *alias
);

參數

[out] resourceType

要接收資源類型的 DWORD 變數指標。 這可以是下列其中一個值。

1

外掛程式適用于虛擬桌面集區。

2

外掛程式適用于個人虛擬桌面。

[out] resourceLocation

資源外掛程式的名稱。

[out] endPointName

端點的名稱。 針對個人虛擬桌面,指定指派給使用者的桌面名稱。 針對虛擬桌面集區,指定集區的名稱。

[in] userID

字串的指標,其中包含 SID (SID) 。

[in] alias

字串的指標,其中包含使用者的別名。

傳回值

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

備註

RD 連線代理人只會在將使用者連線到資源時呼叫一個外掛程式。 若要接收呼叫,您必須在啟動 RD 連線代理人之前註冊外掛程式,或者您必須將 「LoadBalanceInfo」 設定新增至用戶端用來連線的 .rdp 檔案。 例如,如果您的外掛程式適用于個人虛擬桌面,且稱為 「plugin1」,您會將下列這一行新增至 .rdp 檔案:「LoadBalanceInfo:s:tsv://vmresource1.2.plugin1」

規格需求

   
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2008 R2
目標平台 Windows
標頭 tspubplugincom.h

另請參閱

ItsPubPlugin