Поделиться через


Интерфейс ITsSbPlugin (sbtsv.h)

Предоставляет методы, которые инициализируют и завершают подключаемые модули.

Это базовый интерфейс для всех подключаемых модулей к брокеру подключений к удаленному рабочему столу (посредник подключений к удаленному рабочему столу). Наследуйте от этого интерфейса для создания подключаемых модулей для балансировки нагрузки, размещения или оркестрации.

Наследование

Интерфейс ITsSbPlugin наследуется от интерфейса IUnknown . ITsSbPlugin также имеет следующие типы элементов:

Методы

Интерфейс ITsSbPlugin имеет следующие методы.

 
ITsSbPlugin::Initialize

Инициализирует подключаемый модуль.
ITsSbPlugin::Terminate

Выполняет очистку и выгрузку подключаемого модуля.

Комментарии

Поддерживаются два разных типа подключаемых модулей: фильтры и ресурсы. Подключаемые модули ресурсов предназначены для поддержки новых типов ресурсов (например, виртуальных машин, работающих на разных гипервизорах). Подключаемые модули фильтрации позволяют подключаемым модулям изменять сведения, передаваемые другим подключаемым модулям (например, передавать запросы ресурсов на наименее используемый узел).

Чтобы зарегистрировать фильтр ресурсов, добавьте эти значения в реестр.

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTssdisParameters PluginsResourceYOUR_RESOURCE_PLUGIN_NAMECLSID = {CLSID поставщика ресурсов}
                           Тип данных
                           REG_SZ
                           Поставщика = Name_of_resource_provider
                           Тип данных
                           REG_SZ
                           IsEnabled = 1
                           Тип данных
                           REG_DWORD

Используемые имена должны быть уникальными и идентифицировать компанию, продукт и (или) функцию. Они не отображаются для пользователя, но их можно увидеть в некоторых журналах.

 

Чтобы зарегистрировать поставщик фильтров, добавьте эти значения в реестр.

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTssdisParameters PluginsFilter1CLSID = {CLSID поставщика фильтра 1}
                           Тип данных
                           REG_SZ
                           Поставщика = Имя поставщика фильтра 1
                           Тип данных
                           REG_SZ
                           IsEnabled = 1
                           Тип данных
                           REG_DWORD
                        2...CLSID = {CLSID поставщика фильтра 2}
                           Тип данных
                           REG_SZ
                           Поставщика = Имя поставщика фильтра 2
                           Тип данных
                           REG_SZ
                           IsEnabled = 1
                           Тип данных
                           REG_DWORD

Сначала система загрузит фильтр 1, затем загрузит фильтр 2 и т. д.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2012
Целевая платформа Windows
Header sbtsv.h

См. также раздел

Интерфейсы виртуализации удаленных рабочих столов