Интерфейс ItsPubPlugin (tspubplugincom.h)
Предоставляет свойства и методы, предоставляющие сведения о ресурсах, доступных пользователям Connections RemoteApp и Desktop. Методы в этом интерфейсе вызываются службой RemoteApp и управления подключениями к рабочему столу в веб-доступе к удаленному рабочему столу (RD Web Access) и брокере подключений к удаленному рабочему столу (посредник подключений к удаленным рабочим столам).
Ресурсы, которые можно предоставить через ItsPubPlugin , обычно включают программы RemoteApp, пулы виртуальных машин и личные виртуальные рабочие столы. Реализовав этот интерфейс и зарегистрировав его в реестре, эти ресурсы можно отображать для пользователей в веб-доступе к удаленным рабочим столам, а также в Connections RemoteApp и desktop. Ваш интерфейс может выполнять пользовательскую фильтрацию ресурсов и обеспечивать поддержку типов файлов, которые в настоящее время не поддерживаются. (По умолчанию поддерживаются только 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 и зарегистрируйте библиотеку DLL с помощью средства Regsvr32.exe.
- Создайте подраздел с именем CLSID библиотеки DLL в следующем разделе:
HKEY_LOCAL_MACHINE Software Microsoft Windows NT CurrentVersion Terminal Server CentralizedPublishing Plugins
- Создайте значение для подраздела типа DWORD с именем IsEnabled. Чтобы разрешить службе вызывать подключаемый модуль, присвойте ему значение 1. Чтобы запретить вызовы подключаемого модуля, присвойте ей нулевое значение. Вам не нужно перезапускать службу, так как служба загружает подключаемый модуль автоматически.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 R2 |
Целевая платформа | Windows |
Header | tspubplugincom.h |
См. также раздел
Интерфейсы службы управления подключениями к удаленному приложению RemoteApp и рабочему столу
Структуры службы управления подключениями к удаленному приложению RemoteApp и рабочему столу