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 |