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


Интерфейс IWRdsProtocolManager (wtsprotocol.h)

Предоставляет методы, которые служба удаленных рабочих столов использует для взаимодействия с поставщиком протокола. Это единственный интерфейс в поставщике протокола, для которого служба удаленных рабочих столов вызывает CoCreateInstanceEx. Кроме того, первым вызовом, который служба удаленных рабочих столов выполняет в поставщик протокола, является метод CreateListener .

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

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

Методы

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

 
IWRdsProtocolManager::CreateListener

Запрашивает создание объекта IWRdsProtocolListener, который прослушивает входящие запросы на подключение клиента.
IWRdsProtocolManager::Initialize

Инициализирует диспетчер протоколов.
IWRdsProtocolManager::NotifyServiceStateChange

Уведомляет поставщика протокола о том, что состояние службы удаленных рабочих столов меняется.
IWRdsProtocolManager::NotifySessionOfServiceStart

Уведомляет поставщика протокола о том, что служба служб удаленных рабочих столов запущена для заданного сеанса.
IWRdsProtocolManager::NotifySessionOfServiceStop

Уведомляет поставщика протокола о том, что служба удаленных рабочих столов остановлена для заданного сеанса.
IWRdsProtocolManager::NotifySessionStateChange

Уведомляет поставщика протокола об изменениях в состоянии сеанса.
IWRdsProtocolManager::NotifySettingsChange

Уведомляет поставщика протокола об изменениях параметров в службе служб удаленных рабочих столов.
IWRdsProtocolManager::Uninitialize

Неинициализирует диспетчер протоколов.

Комментарии

Чтобы избежать возможной взаимоблокировки при вызове любого из методов в этом интерфейсе, не следует выполнять вызовы функций или методов, которые прямо или косвенно приводят к вызову API служб удаленных рабочих столов. Если необходимо выполнить какой-либо исходящий вызов, следует запустить новый поток и выполнить исходящий вызов из нового потока.

Требования

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