ItsPubPlugin 介面 (tspubplugincom.h)
公開屬性和方法,提供 RemoteApp 和 Desktop Connections 使用者可用資源的相關信息。 此介面中的方法是由遠端桌面 Web 存取中的 RemoteApp 和桌面連線管理服務呼叫, (RD Web 存取) 和遠端桌面連線代理人 (RD 連線代理人) 。
可透過 ItsPubPlugin 公開的資源通常包括 RemoteApp 程式、虛擬機集區和個人虛擬桌面。 藉由實作此介面並在登錄中註冊,這些資源可以向 RD Web 存取和 RemoteApp 和 Desktop Connections 中的用戶顯示。 您的介面可以執行資源的自定義篩選,並提供目前不支援的檔類型支援。 默認僅支援 .rdp 檔案 (。)
繼承
ItsPubPlugin 介面繼承自 IUnknown 介面。 ItsPubPlugin 也有下列類型的成員:
方法
ItsPubPlugin 介面具有這些方法。
ItsPubPlugin::get_pluginName 擷取外掛程式的名稱。 |
ItsPubPlugin::get_pluginVersion 擷取外掛程式的版本。 |
ItsPubPlugin::GetCacheLastUpdateTime 傳回上次更新快取的時間。 |
ItsPubPlugin::GetResource 這個方法是保留的,而且應該一律傳回E_NOTIMPL。 (ItsPubPlugin.GetResource) |
ItsPubPlugin::GetResourceList 擷取指派給指定使用者的資源清單。 (ItsPubPlugin.GetResourceList) |
ItsPubPlugin::ResolveResource 提供如何連線到使用者指派的個人虛擬桌面的相關信息。 |
備註
若要註冊外掛程式,讓 RemoteApp 和桌面連線管理服務呼叫它
- 在 DLL 中實作外掛程式,並使用 Regsvr32.exe 工具註冊 DLL。
- 在下列機碼下,為 DLL 的 CLSID 建立名為 的子機碼:
HKEY_LOCAL_MACHINE Software Microsoft Windows NT CurrentVersion Terminal Server CentralizedPublishing Plugins
- 為名稱為 「IsEnabled」 的 DWORD 類型子機碼建立值。 若要允許服務呼叫外掛程式,請將值設定為一個。 若要不允許呼叫外掛程式,請將值設定為零。 您不需要重新啟動服務,因為服務會自動載入外掛程式。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2008 R2 |
目標平台 | Windows |
標頭 | tspubplugincom.h |